I'm a software engineer with a foundation in mechanical engineering and an M.S. in computer science. I have developed diverse software across the whole tech stack, including:
- ✨ Fine-tuned and deployed a 1.5B parameter LLM that runs entirely on Apple's A16 chip from an iPhone 14 Pro.
- 🎯 Developed the first known CUDA implementation of Brent's root-finding method.
- 📱 Designed, built, and shipped Nahtadi, a privacy-first iOS app that computes prayer times and Qibla direction from astronomical algorithms; earned a 5-star average on the App Store.
- 🚁 Created pilot-training software that the US Coast Guard implemented at all of its air stations.
- 🔄 Built several ETL pipelines and cut feature development time by 40% for a Fortune 100 company.
- 🧠 Developed an ML neural network that improved predictive accuracy by 25% for Brazil's largest package delivery company.
- 🤖 Built software for a robotic system at Stanford University.
- 📈 Created software that raised efficiency by 50% at an engineering firm.
An iOS app that computes precise Islamic prayer times and Qibla direction using astronomical algorithms. Architected in SwiftUI/SwiftData using MVVM, with 0 data collection and full on-device operation. Supports multiple calculation methods, the Hijri calendar, local notifications, and offline use, and meets WCAG 2.2 AA accessibility with VoiceOver and Dynamic Type support. The astronomical engine behind it is a separate zero-dependency Python library: Islamic Prayer Time Algorithm Library.
- ✂️ On-Device LLM Summarizer: QLoRA-tuned Qwen2.5-1.5B on DialogSum to achieve a +0.9 ROUGE-L score over the base. Quantized it to 4-bit MLX and deployed it in a SwiftUI app that runs entirely on an iPhone 14 Pro's A16 chip (a chip below Apple Intelligence's hardware line). Built with PyTorch, PEFT/TRL, and MLX Swift.
- 🎯 Parallelizing Brent's Method with CUDA: First known CUDA implementation of Brent's root-finding method, parallelizing 4M+ independent problems across GPU threads on an NVIDIA RTX 3080. Benchmarked 35x kernel-level and 8.8x end-to-end speedup over a single-threaded C++ baseline. Profiled with Nvidia Nsight Systems to isolate PCIe transfer.
- 🧭 Maritime Collision Avoidance (source): Live web app in use by the U.S. Coast Guard Auxiliary. Computes the closest point of approach and course/speed maneuver solutions from radar observations, using vector-based relative-motion algorithms. Built in Python and Streamlit with full pytest coverage and type-checked, linted code.
- 🏗️ Mini Compiler: Expanded a 339-line academic project into a 4K+-line modular compiler that translates a Pascal-like language into executable Python, with a table-driven LL(1) predictive parser, semantic analysis, and AST-based code generation.




