About me

I build systems that scale, ship code that lasts, and chase hard problems.

Math, galaxies, and the road to systems.

I was the kid who loved math before anything else. Then physics, then astrophysics. Galaxies, particle physics, the absurd scales of the universe and the absurd smallness of the things that hold it together. The thing I actually loved was the equations, long, ugly, cascading systems of them, and what falls out when you finally reduce them.

Computer engineering in undergrad was the moment those equations got faster. I could write programs to solve the math I'd been doing by hand and then point them at problems no single notebook could hold. That's where distributed systems hooked me: the same elegance, on a different axis. Raft, gRPC, replicated logs, consensus, the CAP triangle: all of it is just the same question I started with as a kid, asked at a different scale.

NLP, then ML, then everything models can be.

I fell for NLP first: the idea that a sequence of tokens could predict, adapt, summarize, translate, and (eventually) reason. As models got bigger and weirder, I went deeper: how they train, how they fail, how they behave under stress, and what it takes to make a probabilistic service feel like reliable infrastructure.

Today my time goes into the unglamorous half of that work: stress testing models, reducing hallucinations, hosting local companion models that help me ship faster, and building small applications that automate the day-to-day chores I'd otherwise lose hours to. Generative AI gets framed as a replacement story; I think it's the opposite. Models are leverage. Used well, they buy us back the time to do harder science.

Experience
mustakim@career: ~/timeline
mustakim@portfolio:~$timeline --reverse
Graduate Software EngineerAug '24 to present
Arizona State University
MS Software Engineering · GPA 3.75. Coursework across distributed systems, ML, AI engineering, and applied research. Graduating May 2026.
AI Pipeline ArchitectJan '26 to May '26
METY Legal · Industry Capstone · MyEdMaster
Sole engineer on the QnA backend, FSPR knowledge profiling, and production architecture across 7 sprints on a 6-person team. Rebuilt a 6-node LangGraph pipeline into a 5-node privacy-first topology and dropped per-query LLM cost 82% ($0.024 → $0.0044). Shipped under NDA; IP owned by MyEdMaster.
IEEE ResearcherAug '24
COMPSAC 2025 · Toronto
Published “Enhanced Tracking and Reporting of Missing Persons Using Semantic Web Technologies” at IEEE COMPSAC (27% acceptance rate). Replaced a $50/month GraphDB/Azure backend with FastAPI + RDFLib at $0 infra cost, sub-100ms SPARQL over 3,559 NamUs cases.
METY Legal team at the ASU SER517 Innovation Showcase
May 2026 · Tempe, AZ

Innovation Showcase, Ira A. Fulton Schools of Engineering.

Demoed the METY Legal QnA pipeline to ASU faculty, industry judges, and MyEdMaster stakeholders at the end-of-semester showcase. The whole 6-person team made it out for one photo with the banner, that's us. A semester of compressed work that landed as the production pilot.

Competitive coding
● live · leetcode

Optimization is a habit I keep losing sleep over, and winning back.

884+
LeetCode solved
#46,003
Global ranking
1957
Contest rating (Top 3.2%)
6+ yrs
Daily-ish habit

I started in undergrad as plain interview prep and never stopped. C++ for the tight stuff: the kind of problems where you fight for milliseconds and constant factors. Python when I just need an answer fast. The point of the habit was never the badges; it was learning to spot the second-best solution and refuse to ship it.

On HackerRank that's shown up as gold badges in Algorithms, Data Structures, and Problem Solving. On LeetCode, my contest rating sits at 1957, placing me in the top 3.2% of competitive solvers globally. The habit is the point.

LeetCode profile GitHubLast accepted submission · 11h ago
How I work
tsphilosophy.ts
+
// My defaults when starting a new project

export const principles = {
  innovation:   'first ask if the problem itself is the right one',
  reliability:   'design for failure modes first',
  simplicity:    'fewer moving parts > more abstractions',
  observability: 'if you cant trace it, you cant fix it',
  cost:          'cheap by default, expensive on purpose',
  research:      'cite well, replicate before improving',
}

// innovation comes first.
// the rest are how to ship it without breaking things.
Recent commits
○ cached
mustakim@github: ~/recent
mustakim@portfolio:~$git log --all --oneline --pretty=format -n 6
0000000portfoliofeat: window-portfolio redesign3m ago
refreshes every 30 minutes · source github.com/MustakimFS
Off the keyboard

Off one keyboard I'm usually on a different one — Valorant and Apex Legends are the games I keep coming back to. First esports love was Sentinels when they had TenZ and Shroud; these days I don't lock in on any one org and just root for NA as a region. Outside the screen I play golf (badly, with conviction), pickup FPS in any form, and soccer when I can find a field.

Languages I reach for
PythonML, data, scripts
C++performance work
TypeScriptthis site, apps
Goservices, infra
JavaJVM systems
SQLanything stateful
Out exploring

Slow miles outdoors, usually with people I love.

Birch trees and snow at golden hour, Flagstaff
Birch + snow, northern Arizona

Last Thanksgiving we drove up to Flagstaff and Sedona for the first proper snow of the year. Red rocks on the way up, white trees on the way back, and that one window of golden hour where everything looks like it's been color-graded for you.

The kind of trip where you forget you ever owned a laptop.

Closer to home it's the Memphis Zoo on a slow Sunday, or the Botanical Garden when whatever's in bloom is in bloom. Nothing about it is aspirational — just walking around, taking too many photos of the same flowers, eating something we'll regret later.

I think you can tell a lot about a person by how they spend an empty Sunday. Mine usually ends up outside.

Memphis Botanical Garden, spring
Memphis Botanical Garden, spring
On a ski slope in Flagstaff
Snowbowl, Flagstaff

I'm a hopeless beginner on a snowboard and a slightly less hopeless beginner on skis. Doesn't matter. The lift line is where half my best conversations happen.

Most of these are with friends and my better half, who has better camera instincts than I'll ever have.

Currently

Graduating May 2026 and looking for full-time SDE roles where I can ship reliability infrastructure or applied-ML systems at scale. In the meantime: stress-testing models, chasing hallucinations down, building small daily-use applications, and self-hosting local companion models that pair-program with me while I work.

Get in touch

I'm best reached by email. I read everything I get sent and I'm a quick reply if there's a real reason to talk.

Say hi ↗