// about
I'm Muhammad. First-year MS AI student at Northeastern, came in with a CS undergrad from Rochester and a few years across software engineering, data science, and ML.
What I think makes me a bit different is that the software engineering background sits underneath everything else. I've built production tools, worked with real codebases and real APIs, and I think carefully about system design even when the work is mostly modeling. That means I can contribute at both the modeling and the engineering layer of a project.
My interests got more specific the deeper I went. I came in thinking I'd be primarily on the engineering side of AI systems. Independent research on genetic algorithms and the Multidimensional Knapsack Problem made it clear the modeling and math side is just as interesting to me. Combinatorial optimization, stochastic methods, probabilistic modeling. I'm as engaged deriving feasibility distributions from generating functions as I am building infrastructure around them.
So what I'm really drawn to is the intersection. ML infrastructure and applied modeling together. Some flavor of ML engineer or research engineer role where both how things are designed and how they actually ship matter.
When I'm not in front of a screen I'm usually out playing golf or cricket, or down some rabbit hole reading about history, different cultures, and political science.
// skills
// experience
IT Support Consultant
Simon Business School, University of Rochester · Rochester, NY
- ›Resolved 100+ hardware and software tickets monthly maintaining 99% system uptime; used Jira for ticket tracking, triage, and workflow management.
- ›Developed internal application widgets in Python to automate network-based administrative workflows using CI/CD pipelines.
- ›Rebuilt and digitized the IT documentation platform, reducing new employee onboarding time by 30%.
Software Engineering Intern
1010data · New York, NY
- ›Designed and built a pip-installable Python library mirroring the Pandas API, converting method calls to 1010data's proprietary XML query language via a custom translation algorithm.
- ›Integrated the library end-to-end: SSO auth, custom REST endpoints, server-side execution, live results in the 1010data GUI.
- ›Built an HTTP request-based automation layer replacing a Selenium prototype that failed internal security review; new REST endpoints cut codebase size by over 30%.
- ›Authored dual-audience technical documentation in Confluence covering library architecture and a client-facing user manual.
Full Stack Developer
Cronus · Rochester, NY
- ›Integrated the Google Places API into a React Native mobile application, implementing real-time address auto-fill with API key management and request throttling.
- ›Built a two-step user registration and authentication flow with client-side form validation, persisting data to Firestore with real-time read/write.
- ›Designed and implemented 10+ screens including the Vendor Profile screen, using Figma for mockups and establishing reusable component patterns.
// projects
GPT from Scratch
Independent project. 2026.
A working ~10M-parameter character-level GPT, built in PyTorch from scratch and trained on Shakespeare until it produces coherent Shakespearean text. Every component implemented by hand: multi-head self-attention, transformer blocks with residual connections and layernorm, positional encoding, and autoregressive generation. The endpoint of the from-scratch track below; follows Karpathy's Neural Networks: Zero to Hero.
Neural Networks from Scratch
Independent projects. 2026.
Building the ML stack from the ground up to understand every layer before reaching for a framework. First a scalar-valued autograd engine in pure Python: backpropagation over a dynamically built DAG, no PyTorch or NumPy in the core. Then a language-modeling progression: bigram counts, a Bengio-style MLP with character embeddings, manual Xavier and Kaiming init and batch normalization, and full backprop through softmax, cross-entropy, and batchnorm by hand, validated against PyTorch autograd, up to a WaveNet-style model. The working GPT above is where this track lands.
// contact
Open to co-ops and internships from December 2026, along with research collaborations and ML engineering roles. Feel free to reach out.
