
Building
What I'm building
What I'm working on right now, and the decade of side quests that got me here. Every card links to the real thing.
My work
Where I spend my days
The company I lead engineering at, and the product I founded.
Open source
What I build when nobody is paying me to
Developer tools I write and maintain in the open. Each one has engineering notes on why it exists and how it works.
Author2026
MCP Gateway
Connecting N agents to M MCP servers turns into an N×M mess of auth, limits and failures. One secure, observable endpoint in front of all of them: auth, RBAC, rate limiting, caching, OpenTelemetry and circuit breakers.
- TypeScript
- MCP
- Infrastructure
- Observability
Author2026
promptslay
Prompts are code, so why don't we test them like code? Unit tests for prompts: deterministic and LLM-as-judge graders, snapshot baselines, cost tracking, and a CI gate that fails the build on drift.
- TypeScript
- LLM Evals
- Testing
- CI
Built before
Before I knew what I was doing
Before I was building products, I was modifying Android kernels on a Redmi 2. The long road that got me here.
Experiment2025
Neural Network from Scratch
A neural network built with nothing but NumPy. Backpropagation and gradient descent written by hand, because using a framework you can't explain is just vibes.
- Python
- NumPy
- Machine Learning
- Mathematics
Builder2016-2018
Droid Config for Redmi 2
Custom device configuration for building Sailfish OS on Xiaomi Redmi 2 (WT88047). Includes kernel configurations, device trees, and vendor blobs for mer-hybris.
- Android
- C++
- Makefile
- Linux Kernel
Builder2016-2017
Android Kernel MSM8916
Custom Android kernel for Qualcomm MSM8916 chipset devices. Features performance optimizations, battery improvements, and additional governors for better device control.
- C
- Linux Kernel
- ARM
- Device Drivers
Builder2018
Blockendance
A blockchain implemented from scratch in Python, used to run a tamper-proof student attendance system. 32 stars and 17 forks later, still my most-starred repo.
- Python
- Blockchain
- Flask
- Cryptography
Builder2018
Speech Recognition Bot
A JavaScript voice assistant that listens for commands and performs everyday tasks. Built back when talking to your computer still felt like science fiction.
- JavaScript
- Web Speech API
- Automation