Mohammed
Naqi
software engineer
I build fast, reliable software and I’m exploring ML systems end-to-end.
scroll ↓
experience
in the field.
education
Bachelor of Software Engineering
University of Waterloo · Expected 2029 · 85% average
Coursework: Statistics, Linear Algebra, Data Structures & Algorithms, Logic and Computation
roles
- →Shipped fulfillment + payment features for a 67k-artist platform processing $11M+ across 85k orders.
- →Built the Stream Tracking system on a Postgres trigger across 10.6k campaigns and 26.5M tracked streams.
- →Pitched and built a buy-one-get-one free-song promo end-to-end that ran $182k across 988 orders in 3 weeks.
- →Kept unfilled bonus orders out of both admin queues via a PostgREST computed-column SQL function.
- →Fixed the root cause that broke site-wide SSR (FCP 3.1s → 1.4s) and lifted a checkout from PSI 12 → 41.
- →Rolled out deny-by-default RLS across ~51 production tables, verified by 287 pgTAP privilege tests.
- →Built a cloth-folding RL env in MuJoCo + Gymnasium with a 141-dim observation (cloth, robot, task).
- →Shaped a dense corner-to-goal distance reward plus a sparse +10 success bonus at fold score ≥ 0.85.
- →Defined a 14-dim continuous action space for two 5-DOF SO101 arms, actuated via Jacobian least-squares IK.
- →Trained PPO (Stable-Baselines3 MlpPolicy) on a flattened Dict→Box observation for 200k steps.
- →Faked flat-cloth grasping via a runtime MuJoCo WELD constraint and fixed a NaN contact blow-up on touch.
- →Built a NiceGUI + Plotly dashboard streaming 50 Hz motor-current and joint-angle telemetry from an ESP32.
- →Wrote a Pandas pipeline that flattens nested JSON telemetry into analysis-ready CSVs.
projects
the builds.
pick one to fly to it in the 3d gallery ↓
3D projects load as you approach
tooling
built with.
Languages
PythonTypeScriptSQL (PostgreSQL)C/C++HTML/CSSRuby
ML & Data
PyTorchNumPyPandasScikit-learnMatplotlib
Frameworks
Next.jsReact 19FastAPITailwind CSS
Tools & Cloud
AWS (EC2)DockerSupabaseGitPostHogVercel