Omar
Tawfik

Omar Tawfik

Hey, I’m Omar.

I’m a software engineer

I’m a software engineer, data scientist, data engineer, business analyst, AI engineer, BU alumnus, Questrom MSBA candidate, and your next hire.
Reading
MS Business Analytics, BU Questrom
Read
BA Economics & Computer Science, Boston University
Seeking
Technology and data roles, 2027
Located
Boston · New York City

Work

Six roles, two countries

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.
50+
users
$80K
competition

Software Engineer Intern

YW Apparel — New York · Jun–Nov 2025

momechoix.com →Môme Choix
  • 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%
conversion
6 mo
tenure

AI Engineer Intern

PortF — London · Feb–Apr 2025

PortF
  • 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.
100K
emails / mo
10+
B2B meetings
150+
delegates

Data Analyst Intern

United Nations — New York · May–Aug 2024

United Nations
  • Built Power BI and Tableau dashboards adopted by 6+ departments for executive reporting.
  • Engineered SharePoint data-sharing infrastructure used by 50+ staff.
  • Ran stakeholder interviews to define reporting requirements and translate dense datasets into decisions.
6+
departments
50+
staff served

Swim Instructor

Asphalt Green — New York · May 2023–Jan 2024

Asphalt Green
  • Delivered 100+ lessons across age groups, tracking individual progress and safety milestones.
  • Built lasting relationships with 20+ families — the least technical job here, and the one that taught me the most about explaining things clearly.
100+
lessons
20+
families

Business Analyst Intern

Sheffield United FC — Sheffield, UK · May–Aug 2021

Sheffield United FC
  • Supported budgeting, forecasting and variance analysis across 10+ departmental budgets totalling $5M+.
  • Streamlined monthly reporting workflows across finance and operations.
  • First exposure to sports finance — ticketing, sponsorship revenue, payroll.
$5M+
budgets
10+
cost centres

My Story

Six cities, three continents

Three continents before I finished school. In order:

3D scene
  1. 1TokyoJapan

    Born here. Left before I could walk.

  2. 2CairoEgypt

    Family, summers, and my first language.

  3. 3LjubljanaSlovenia

    Grew up here. Slovenian at school, Arabic at home.

  4. 4New YorkUnited States

    High school, then the UN and Asphalt Green.

  5. 5LondonUnited Kingdom

    Semester abroad. Stayed for a fintech internship.

  6. 6BostonUnited States

    BU for econ and CS. Questrom for the MSBA.

Projects

Built because I wanted them to exist

PODS

Python · Flask · React · SQL · AWS

A campus platform for organizing short-term, activity-based groups — study, fitness, pickup games. It solves the social friction of getting people in one place. 50+ users, REST APIs with token auth, real-time notifications, zero manual coordination.

Reel
50+
users
$80K
competition

FootSnap

Python · SQL · Pandas · Matplotlib · Tableau

An ETL pipeline processing 10K+ player and match records, cutting data prep time roughly 60% against doing it by hand. ML-assisted performance models and Tableau dashboards surfacing insight across 5+ match metrics.

FootSnap screenshot
10K+
records
~60%
prep time cut

Uninutri

React Native · TypeScript · Node · PostgreSQL

A campus nutrition tracker for BU students — logs calories and macros against what's actually being served in the dining halls, rather than making you hunt for a generic database entry that doesn't match the tray in front of you.

Uninutri screenshot

Coursework, experiments, and half-finished ideas — machine learning, econometrics, and whatever I was curious about that week.

Toolkit

What I reach for

Languages
PythonRSQLJavaScriptJavaHTML/CSSSTATA
Frameworks
PandasNumPyscikit-learnTensorFlowMatplotlibSeabornReactFlask
Developer tools
AWSGitDockerJupyterFigmaJIRANotion
Analytics
Power BITableauExcel (advanced)Google AnalyticsTime-series
Spoken
English — nativeFrench — fluentArabic — fluentSpanish — conversational
Coursework
Machine LearningEconometricsData Structures & AlgorithmsArtificial IntelligenceDatabases & SQLFinancial EconomicsSoftware Engineering

Elsewhere

Away from the screen

Omar playing a grand piano

Piano

The closest thing I have to a system clicking into place — structure underneath, room to move on top.

Close-up of a chess pawn wearing a crown, facing down the opposing pawns

Chess

The same appeal as the analytics work, stripped to its bones: incomplete information, a clock, and no one to blame.

Beat me if you can →
Blitz
Rapid
Bullet
Competition swimming pool with lane ropes and starting blocks

The water and the pitch

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.

Omar Tawfik