I like AI grounded in fundamentals. Built a transformer from scratch before touching agent frameworks, and lately I care more about the applied side: ML that ships inside something real, adapted for the job, and built to feel like part of the experience.
Incoming AI/ML Software Engineering Intern at Tatari (Summer 2026). Joining the Media Intelligence team to build AI/ML systems for automated media planning, audience targeting, and predictive measurement across linear and streaming TV.
AI Trainer, ML Specialist at Handshake AI (Frontier-Lab AI Fellowship) | AI Product Tester at DeepLearning.AI - dogfooding pre-release AI products and course content.
Still seeking AI/ML and software engineering internships and new grad roles for Fall 2026 and beyond. Feel free to reach out!
Python · PyTorch · LLM Fine-Tuning · Hugging Face · RAG (ChromaDB) · LangChain / LangGraph · FastAPI · MCP
| Project | Tech | Description | Demo |
|---|---|---|---|
| Snaption | PyTorch, EfficientNet, Transformers | Image captioning model: EfficientNet encoder into a transformer decoder with cross-attention, trained on Flickr8k. Pip-installable, runs in about a second per image on CPU. | 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 |
| 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. | Colab Demo |
| GPT From Scratch | PyTorch, Transformers | GPT built by hand. Self-attention, autoregressive decoding, no framework shortcuts. | Try it! |
| 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. | (in progress) |
I teach as an Islamic Studies Instructor at Institute of Knowledge. Teaching has directly improved how I work as an engineer: you can't really explain a concept to a student until you understand it yourself, and the same goes for code. 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!).


