Darija AI Tutor
Speech-based tutoring system using Whisper for transcription and LoRA fine-tuning to improve responses in Moroccan Darija.
Computer Engineering @ Georgia Tech
Speech-based tutoring system using Whisper for transcription and LoRA fine-tuning to improve responses in Moroccan Darija.
Python · PyTorch
Obsidian plugin that keeps reusable Markdown embeds synced across notes, using file-backed shared state so an edit in one place updates every copy.
TypeScript · Node.js · CSS
Nutrition tracking app using a REST API to store food logs and calculate daily calorie and macronutrient totals.
JavaScript · REST API
Computer vision system using YOLOv3, OpenCV, and IoU matching to detect occupied spaces and send availability alerts.
Python · OpenCV
Elo rating engine that processes historical match results, updates team ratings, and ranks World Cup teams over time.
Python · pandas
Full-stack marketplace with user authentication, payment processing, transaction tracking, and a relational database backend.
React · TypeScript · Node · MySQL
I am a Computer Engineering student at Georgia Tech, with threads in Distributed Systems & Software Design and Systems & Architecture, and a strong interest in building scalable and reliable software systems. My experience spans full-stack development, backend engineering, and applied AI, built across large corporations, startups I have launched, coursework, and personal projects.
My core philosophy is that I get the most out of life when I'm actively shaping experiences rather than passively consuming them. Coding is my way of engaging deeply with challenges that demand focus, problem solving, and creativity, while giving me the satisfaction of building something meaningful and impactful. Many of my favorite projects have started with problems I noticed in my own life or around me and figuring out how to solve them with technology. Outside of coding, I love spending time scuba diving, taking photos, traveling, playing soccer, hiking, weightlifting, and cooking — hobbies where I can channel creativity, challenge myself, or just enjoy the process of getting better.