Aya Tarist
undefined logo

Machine Learning Engineering Intern

Summer 2024

Interned on the Automated Machine Learning team at Oracle Labs.

Key Technologies

PythonTensorFlowPandasJupyterSQLTime Series AnalysisMachine LearningJenkinsAtlassianForecasting Models
  • Extended data model support to Pandas Series with preserved labeling during conversions
  • Integrated custom forecasting models while maintaining explainability functionality
  • Resolved client-reported forecasting anomalies through comprehensive analysis
undefined logo

Full-Stack Developer

2024-2025

Built an interactive web application to help users discover and locate trees across Pennsylvania parks.

Key Technologies

ReactTailwind CSSPWAGeolocation APIData VisualizationJavaScript
  • Converted Excel datasets into dynamic, searchable interfaces
  • Implemented geolocation-aware filtering and mapping features
  • Designed responsive PWA with offline capabilities
undefined logo

Research Grant Recipient

Summer 2023

Led comprehensive accessibility audits and rebuilt digital platforms with inclusive design principles.

Key Technologies

WCAG 2.1ARIAAccessibility TestingHTMLCSSJavaScript
  • Conducted WCAG 2.1 compliance audits for 15+ educational websites
  • Rebuilt Bucknell Digital Scholarship portal with ARIA-driven design
  • Improved screen-reader usability by 65% through accessibility enhancements
undefined logo

Software Engineering Intern

Summer 2022

Gained hands-on exposure to enterprise mobile application backend infrastructure and deployment pipeline development.

Key Technologies

JavaSpring BootDockerKubernetesCI/CDAgileGit
  • Mastered Agile, Lean IT, and Scrum methodologies through direct observation of enterprise development teams
  • Developed foundational expertise in cloud infrastructure and Java application architecture
  • Gained comprehensive understanding of DevOps practices and deployment pipeline optimization

Projects & Interests

At Oracle, I joined the AutoML research team and worked on an automated forecasting pipeline. One part that stuck with me was building out the explainability layer — finding ways to show users not just the output, but why the model made its predictions. That experience pushed me to think more deeply about how we communicate what’s under the hood, and how trust in a tool often comes down to how clearly it speaks.

Right now, I’m working on something new for the upcoming World Cup in Morocco. A tool to help visitors navigate games and experiences by connecting real-time insights with past trends. It’s a side project that’s helping me get more comfortable with LLMs, embeddings, and RAG! Still learning & building, but hoping to share it soon!

Formula 1 Driver Rankings Predictor

Using historical race data from 2009–2022, I engineered features like qualifying position, podium finishes, and team performance, then trained logistic regression and random forest models in Python to forecast end‑of‑season driver standings with 85% accuracy. All analysis and visualizations live in an interactive Jupyter Notebook.

PythonMachine LearningPandasJupyter
View on GitHub →

Accessibility Design Plugin

As part of Northeastern’s AccessHack, co-built a TypeScript Figma plugin that evaluates frames and components for accessibility issues—color contrast, missing alt text, and keyboard focus order—and highlights them directly in the design canvas. This tool helps designers catch WCAG compliance gaps early, making inclusive design easier from the start.

TypeScriptFigma PluginAccessibilityWCAG
View on GitHub →

FlappyBison

FlappyBison started as a class project to explore JavaFX and OOP design. Created through a modular architecture with separate classes for game logic, collision detection, and UI navigation, using JavaFX’s animation and event APIs to manage scene transitions (start, play, game‑over). Custom physics simulate the bird’s movement, and procedurally generated obstacles keep gameplay challenging.

JavaJavaFXGame Dev
View on GitHub →

Power Generation Optimization

I developed Python scripts and Jupyter notebooks using Gurobi to build linear and mixed‑integer programming models that schedule power plant output to minimize generation costs while meeting demand forecasts and CO₂ emission limits. I cleaned and processed historical load and emission data, formulated objective functions and constraints, and created visualizations to explore cost‑versus‑emissions trade‑offs, gaining hands‑on experience in energy economics and optimization techniques.

PythonGurobiLinear ProgrammingMIP
View on GitHub →

Digitizing Suzette (Fork)

In this ongoing Bucknell University collaboration (Jan 2024 – Present), I help convert and enrich 19th‑century French domestic‑education texts into TEI/XML. Featuring narrative, illustrations, questions, and curricular metadata across 144 chapters, it reveals how this widely distributed text blends progressive intellectual aims with conservative social instruction in moral education, natural sciences, industry, and domestic economy.

TEI/XMLLEAF-WriterDigital Humanities
View on GitHub → Learn More →

Pennsylvania Native Tree Selector

As one of the lead developers on a cross‑functional team, and in partnership with the Chesapeake Conservancy to transform their Excel‑based species filter into an interactive React web app. Over four agile sprints, we gathered stakeholder requirements, analyzed the legacy tool’s core features, compiled USDA tree and image datasets, and implemented geolocation‑driven recommendations. The result is a PWA that helps landowners and conservation planners intuitively select native Pennsylvania trees, making restoration decisions both data‑driven and user‑friendly.

ReactTailwind CSSGeolocationPWA
View on GitHub → Learn More →