Different roles
I’ve enjoyed working in.
Each role added a new layer: users, scale, reliability, research, and the judgment to know which one matters most.
Graduate Research AssistantTrusted CI · NSF Cybersecurity Center of Excellence
I study when AI-generated systems code deserves to be trusted. I built the agent methodology, compiler and linker analysis tooling, and rebuilt a legacy fuzzer as a concurrent, resumable, checkpointed Go tool used to evaluate 10 Linux utilities against their human-written counterparts.
Production Engineering FellowMeta × Major League Hacking · 1 of 100
I wanted a stronger feel for the machinery beneath reliable services, so I joined a selective production-engineering fellowship and learned directly from Meta engineers. I applied those lessons by keeping a Flask/MySQL service stable on a memory-constrained VPS, shipping a second Go/SQLite service on its own host, and building the deployment gates and dashboards that tell you when reality disagrees with your plan.
Open-source ContributorGoogle · NVIDIA · GNU · four more
I contribute to large open-source codebases and get changes through maintainer review: Google's Gemini CLI, NVIDIA's Sirius DB, GNU coreutils, less, and dash.
- Google Gemini CLIUsed by 1M+ developers · 2 PRs merged after Google review↗
- NVIDIA Sirius DBGPU query engine · C++/CUDA · 2 merged PRs↗
- GNU coreutils · ptxptx infinite-loop fix · GNU bug #81507↗
- less · use-after-free fixDangling ifile reference · merged upstream↗
- less · invalid-free fixNon-heap shellcmd free · merged upstream↗
- dashOut-of-bounds syntax-table read · patch↗
- uutils ptxRust coreutils · 29× faster · 30% lower peak memory↗
- CodeGraphContextCode intelligence · MCP↗
- DeepEvalLLM evaluation↗
Software EngineerAwaaz-e-Sehat · Gates Foundation-funded
I learned to start with the environment, not the model. In an understaffed maternity hospital, that meant code-switched speech, noisy rooms, and clinicians who needed less paperwork, not another tool to manage. The result ran in production for seven months.
Teaching & Infrastructure LeadUW–Madison CS 220 · LUMS CS 382
Teaching at scale turned me into an infrastructure engineer. I led a 12-person team and rebuilt the bottlenecks that surfaced on deadline days: an autoscaling AI tutor, a 12× faster grader, and observability that made failures diagnosable before they became course-wide problems.
Open-source BuilderPyPI · Chrome Web Store · Firefox Add-ons
I ship my own tools end to end (design, implementation, tests, CI, releases, and the support that follows) so the work is judged by how it holds up, not by how the demo looked.