Software engineer who ships real products. I build across the full stack — React and Flutter on the frontend, Node.js and Python on the backend, and lately AI agent systems that actually do useful work. I've put apps into production, built a programming language compiler from scratch, and designed multi-agent pipelines that orchestrate LLMs to solve real business problems.
I care about clean architecture, solving real problems, and building things that people use.
Tamkin — An AI procurement agent for small businesses. 5-agent pipeline built with LangGraph + Anthropic Claude that discovers, verifies, and compares suppliers automatically. Uses cost-optimized model routing (Haiku for parsing, Sonnet for reasoning).
UMMA Stewards — A community event management platform in production. AI-assisted event creation (NLP text → structured events), volunteer tracking, analytics dashboard. React + TypeScript + Supabase.
| Project | What it is | Why it's interesting | Stack |
|---|---|---|---|
| UMMA Stewards | Community event platform | In production — OpenAI NLP parses free-text into structured events with auto-generated volunteer roles | React, TypeScript, Supabase, OpenAI |
| Tamkin | AI procurement agent | 5-agent LangGraph pipeline with cost-optimized LLM routing and real API integrations | Python, FastAPI, LangGraph, Claude |
| PLC Compiler | Programming language compiler | Full pipeline: lexer → parser → AST → type checker → code generator with in-memory bytecode compilation | Java |
| Exquizite | Assessment platform | Auto-generates quiz questions from PDFs/Word/Excel using async Bull/Redis job queues | Node.js, Express, MongoDB, Redis |
| Stevo | AI learning platform | GPT-powered adaptive lessons with real-time sync (Socket.io) and Redis caching | Flutter, Dart, OpenAI, Redis |
| Instad | Sports venue platform | 3-app ecosystem with shared core library — user app, venue owner app, and shared SDK | Flutter, Firebase, Google Maps |
AI & Agents — LangGraph, Anthropic Claude (Haiku/Sonnet), OpenAI GPT, RAG pipelines, multi-agent orchestration
Frontend — React, Next.js, Flutter, TypeScript, Tailwind CSS, shadcn/ui
Backend — Node.js, FastAPI, Express, Supabase, Firebase, MongoDB
Systems — C++ memory allocator (best-fit/worst-fit with sbrk), full compiler in Java (scanner → codegen), Kafka
Infrastructure — PostgreSQL, Redis, Bull job queues, Docker, Socket.io/WebSockets, SendGrid
Background — B.S. Computer Science, University of Florida '23. Fluent in English and Arabic.




