
Intel 8080 Emulator
Cycle-accurate Intel 8080 CPU emulator running Space Invaders in the browser via WASM, with interrupt handling and a live debug panel showing CPU state, disassembly, and memory.
Hi, my name is
I keep GPU clusters, models, and infrastructure fast and reliable for a living

My name is Mustafa and I love building things end to end. These days my focus is MLOps and platform engineering: GPU clusters, Kubernetes, and the plumbing that keeps models training and serving reliably. I'm also able to do backend and frontend engineering, work with cloud on GCP and AWS, and play with system engineering projects.
Right now I'm a platform engineer at AI&, keeping on-prem GPU servers reliable with end-to-end telemetry, Kubernetes, and infrastructure as code. You can also checkout my latest project, the Intel 8080 emulator. It runs Space Invaders, and you can try it right in your browser!

Cycle-accurate Intel 8080 CPU emulator running Space Invaders in the browser via WASM, with interrupt handling and a live debug panel showing CPU state, disassembly, and memory.

Platform-as-a-service built from scratch in Rust for Fasilkom UI. A single binary running the git server, reverse proxy, web dashboard, and Docker infrastructure behind 400+ student deployments.

100 days of CUDA kernel programming, one kernel a day: vector ops, image processing, and PMPP book exercises, all logged day by day on real GPU hardware.
Click a tag to filter, click it again to clear it.
Postman-like terminal application to send and receive HTTP requests and responses, complete with keyboard navigation
Hobby OS from scratch in Rust for x86_64, booted with Limine and built reproducibly with Nix flakes
Redis-compatible server with an async TCP event loop and RESP protocol parsing, for the CodeCrafters challenge
Distributed Raft consensus algorithm implemented in Rust, complete with log replication
2D raycasting engine in C for MS-DOS, rendering a first-person 3D view straight into VGA memory
Lisp dialect interpreter written from scratch in C with a full REPL, grammar built on a parser combinator
C compiler front-end in OCaml with a lexer, parser, and AST, built test-driven for a functional programming course
Contributed to the most popular Notion API SDK for Go, a library with 575+ stars
Simple URL shortener with a web UI. Shortening any URL and getting the original back, with Redis caching in front of Postgres
Chat application that lets you talk anonymously in rooms you create, streaming messages through Kafka over WebSocket
Real-time multiplayer version of the Indonesian traditional game hompimpa, scaling WebSocket connections with Redis pub/sub
Proxy server to sign in with Universitas Indonesia SSO credentials via a REST API call, built with a colly scraper
Kambing Style YAML, a formatter and linter for writing human-readable, developer-friendly YAML
Discord bot to get daily and random LeetCode problems, still alive and kicking on a server near you
Moodle terminal user interface to navigate courses and read forums without leaving the terminal
Discord and Line bot that watches Moodle and sends notification updates when courses change
Discord and Line bot to save notes straight into Notion through its API
Parse and convert university curriculum from PDF to JSON, because sometimes JSON is better than PDF
List of all of my professional experiences, totalling around 5 years of experience.
Largest e-wallet and financial ecosystem in Indonesia
AI stealth startup focusing on edge devices
Faculty of Computer Science
Shopify store speed and performance optimization
Mobile mutual funds application
Photo marketplace platform
If you want to reach out or just want to say hi, the easiest way is to email me directly. I read everything, even the weird ones.