Economics & Computer Science at Boston University, now an MS in Business Analytics at BU Questrom. I build things where the data has to turn into a decision — pricing, forecasting, retrieval, reinforcement learning — and I'm looking for software, data and AI roles starting 2027.
🌐 otawfik.com · 💼 LinkedIn · ✉️ mariofarouk1@gmail.com
| Project | What it is | Result |
|---|---|---|
| Risk-Deep-Q-Learning | Dual-decoder deep Q-network that plays the board game Risk (Java) | 9/9 vs. the heuristic agent; 72% head-to-head |
| Cosmic Explorer | An 8-planet arcade game where every frame is explicit linear algebra — play it | No game engine |
| Fridge Vision | YOLOv8 finds what's in your fridge, a trained classifier scores freshness, TF-IDF suggests recipes | 97.5% freshness accuracy |
| PricePilot | Per-SKU demand elasticity via log-log regression, profit-optimal prices via the Lerner index | +24.6% profit on a simulated panel |
| Forecast Studio | Six forecasting models, walk-forward backtesting, 95% prediction intervals | 2.7% MAPE on synthetic retail data |
| RAG-in-a-Box | Offline retrieval-augmented chatbot with TF-IDF / dense / hybrid retrieval and cited answers | Runs with no API keys |
| Billboard: Top 10 or Not? | Team analysis of 5,342 Hot 100 songs and ten hypotheses about what makes a hit | Artist history beats lyrics |
Also: LoRA Lab (LoRA from scratch in NumPy) · Agent Arena (multi-agent debates) · PromptForge (prompt evals) · FootSnap (football app, React Native) · SplitSmart (AI bill splitting) · LinguistLive (real-time AI voice tutor)
Python · SQL · R · TypeScript · Java — pandas, scikit-learn, statsmodels, PyTorch · React, Flask · AWS, Docker, Git · Tableau, Power BI