M.S. Computer Science, CSUF (2026) • Ships apps to the App Store • Open to Software Engineering roles
Mechanical engineer turned software engineer — I build iOS apps and work across machine learning and hardware-aware performance. Seven years in mechanical engineering means I can speak both disciplines and work the seam where hardware and software meet.
An iOS app providing precise Islamic prayer times and Qibla compass using astronomical algorithms. Features offline functionality, customizable notifications, and multiple calculation methods.
- Parallelizing Brent's Method with CUDA — First known CUDA implementation of Brent's root-finding method; 35× kernel-level and 8.8× end-to-end speedup on an NVIDIA RTX 3080 (M.S. thesis).
- Islamic Prayer Time Algorithm Library — Zero-dependency Python scientific-computing library (the engine behind Nahtadi): Julian Day math, spherical trigonometry, and 8+ calculation methods, with 105 tests and CI.
- Maritime Collision Avoidance (source) — Live web app in use by the U.S. Coast Guard Auxiliary; computes Closest Point of Approach and course/speed maneuver solutions from radar observations.
- Cycloidal Drive Creator — Python/Tkinter tool that designs cycloidal-drive geometry and generates the cycloid equations, with live preview before export. Open-source and in active use.
- Mini Compiler — 4,000+ line Python compiler translating a Pascal-like language to executable Python, with a table-driven LL(1) parser, semantic analysis, and AST-based code generation.
- Image Watermark Remover — Pix2Pix GAN in PyTorch that automatically removes watermarks from images, trained on 16,700+ images from the Unsplash dataset.




