BA Economics & Computer Science, Boston University
Seeking
Technology and data roles, 2027
Located
Boston · New York City
Work
Six roles, two countries
Boston
Founder & Full-Stack Engineer
PODS — Boston · Jan 2026–Present
Founded and led a student team building a campus platform for short-term, activity-based groups — grew to 50+ active users and reached the semifinals of an $80K venture competition.
Architected the full stack: REST APIs with token auth, a normalized SQL schema, and real-time notifications on AWS.
Built an agentic group-matching system with context and state management, replacing manual coordination.
Designed and shipped a custom Shopify storefront in HTML, CSS and Liquid — conversion rate up 25%.
Used funnel analytics to cut friction points, lifting average order value and mobile engagement.
Worked in agile sprints translating performance data into prioritized product decisions.
+25%+001234567890123456789001234567890123456789%
conversion
6 mo001234567890123456789mo
tenure
London
AI Engineer Intern
PortF — London · Feb–Apr 2025
Built and deployed an AI outreach automation system scaling to 100K+ emails a month, wired into lead generation and CRM workflows — 10+ qualified B2B meetings booked.
Advanced portfolio optimization models in Python, scikit-learn and TensorFlow for risk-adjusted insights.
Represented the company to 150+ delegates at a fintech conference; 5+ collaborations followed.
A two-person Java project with no ML frameworks: a dual-decoder deep Q-network scores every legal move in multi-agent Risk from 41 engineered features. Won 72% of head-to-head games over a 31-game evaluation and matched a 30-rollout MCTS agent with one forward pass.
A campus platform for short-term, activity-based groups — study sessions, workouts, pickup games. 50+ active users, semifinals of an $80K venture competition, and agentic group-matching in place of manual coordination.
A collectible card game on live football data: every player in Europe's top five leagues and the Champions League is a card rated from this season's stats. Forecasts come from a maximum-likelihood Poisson goals model, and a Monte Carlo simulator replays the season 3,000 times.
An eight-planet arcade game where every frame is linear algebra — motion, orbits and collisions computed as explicit vector and matrix operations, with no game engine. Each mission runs on its planet's real physical constants.
Photograph your fridge and get back what's inside, how fresh it is and what to cook. YOLOv8 finds the items, a freshness classifier I trained on 44 hand-built features scores each one (97.5% held-out), and TF-IDF retrieval matches recipes.
Image: Real output on a Wikimedia Commons photo by Candeadly (CC BY 4.0)
Retail price optimization end to end: per-SKU demand elasticities from log-log regression, then profit-optimal prices inside guardrails. On a simulated two-year panel of 43,800 transactions it lifts daily profit 24.6%, and the estimates recover the known ground truth.
Python · pandas · SciPy · MusicBrainz API · Jupyter
A team analysis of what gets a Hot 100 song into the Top 10: an 8-stage Python ETL fuzzy-joins the chart archive, lyrics and MusicBrainz into 5,342 songs. Artist history is the strongest predictor (5.8% → 18.5% Top 10 rate), and we caught a target leak.
A nutrition tracker for BU students that logs meals against what the dining halls are actually serving. Staff post the day's menu from a portal, and Gemini estimates each dish's macros from its name and description.
I swam competitively, then taught it — a hundred-odd lessons at Asphalt Green. Football is the other one, close enough that I built an analytics platform for it rather than just watching.
Contact
Open to technology and data roles starting 2027.
Always up for a conversation about football analytics, or about what actually happens to a model once someone has to act on it.