Skip to content

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.

CTO2020 – now

Metafic

Hiring and managing an engineering team is a full-time job most companies don't want. Metafic runs AI-accelerated engineering pods that ship production software on fixed monthly pricing. I lead engineering as CTO.

  • Engineering
  • Delivery
  • Leadership

Founder2024 – now

Leadnics

Trade-show leads die in business-card piles and spreadsheets. Leadnics is a CRM for people who meet prospects in person: scan a badge or card, AI enriches and scores the contact, and follow-ups fire before you leave the booth.

  • CRM
  • Mobile
  • OCR
  • Sales

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