I learned AI from the fundamentals up, building a transformer from scratch before touching agent frameworks. These days I focus on the applied side: ML that ships inside real products and is adapted to the job it actually does.
AI/ML Software Engineering Intern at Tatari (Summer 2026). On the Media Intelligence (MINT) ML team, building production MLOps workflows that migrate ML models to Databricks serving endpoints using MLflow, with end-to-end inference logging and performance monitoring for scalable, observable deployment.
AI Trainer, ML Specialist at Handshake AI (Frontier-Lab AI Fellowship, through June 2026) - evaluated frontier-lab model outputs and designed adversarial prompt suites that uncovered systematic failure modes. Currently also stress-testing pre-release AI products and courses at DeepLearning.AI.
Islamic Studies Instructor at Institute of Knowledge - weekly teaching that keeps me fluent at explaining hard ideas simply.
Still seeking AI/ML and software engineering internships and new grad roles for Fall 2026 and beyond. Feel free to reach out!
| Project | Tech | Description | Demo |
|---|---|---|---|
| Text2SQL LLaMA Analyst | LLaMA-2, LoRA, 4-bit Quantization | Fine-tuned LLaMA-2-7B with LoRA and 4-bit quantization to turn plain English into SQL queries you can actually run. | Demo |
| GPT From Scratch | PyTorch, Transformers | GPT built by hand. Self-attention, autoregressive decoding, no framework shortcuts. | Demo |
| Snaption | PyTorch, EfficientNet, Transformers | Pip-installable image-captioning package, built from scratch in PyTorch. Generates a caption in ~1s per image on CPU, with reproducible training pipelines and pre-trained model releases. | Demo |
| Pixelate | PyQt6, Firebase, OpenAI | Pixel-art editor with accessibility built in. Real-time colorblindness filters and Pixi, an AI assistant for drawing ideas and feedback. | Demo |
| bat-code (in progress) | Deep Agents, LangGraph | Batman-themed coding TUI built on the Deep Agents library. Turning a capable agent into a coding tool you actually want to keep open. | Soon |
When I'm not coding or teaching, I'm probably grabbing boba with friends, skating around campus, building a LEGO set, getting lost in a good book, or gaming cozily (Pokopia is my jam!).


