Skip to content
View otawfik's full-sized avatar

Block or report otawfik

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
otawfik/README.md

Hi, I'm Omar 👋

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

Selected work

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)

Toolkit

Python · SQL · R · TypeScript · Java — pandas, scikit-learn, statsmodels, PyTorch · React, Flask · AWS, Docker, Git · Tableau, Power BI

Pinned Loading

  1. Risk-Deep-Q-Learning Risk-Deep-Q-Learning Public

    Deep Q-learning agent for Risk — dual-decoder network, 15K params, 72% win rate head-to-head

    Java 1

  2. CosmicGame CosmicGame Public

    An 8-planet arcade game where every frame is linear algebra — no game engine

    HTML

  3. Footsnap Footsnap Public

    Football intelligence app: live fixtures, standings, FUT-style player cards and form-based predictions across Europe's top leagues

    TypeScript

  4. LinguistLive LinguistLive Public

    Speak a new language with a real-time AI voice coach — Gemini Live API, adaptive to your level and scenario

    TypeScript