workindex9projects across 4 pillars

Nine systems, strongest first.

Each case study names what it cost to build.

  • [ sys ] [ math ]

    Systems · Math / Creative

    6 projects

  • [ ai ]

    AI / ML

    2 projects

  • [ data ]

    Data

    1 project

[ ai ]

auto-ml

I built an agent that drives the whole ML lifecycle through a 12-tool MCP registry behind human approval gates, running every model-generated cell inside a hardened Docker sandbox with no network, a read-only rootfs, and a non-root user. The preprocessing path is a scaffold.

12MCP tools
246test files
23SQL migrations
[ data ]

taskflow-calendar

I built a multi-stage NLP smart-input pipeline (chrono-node, compromise, and a custom priority parser) that resolves overlapping parser claims by priority first, then per-tag confidence. The serverless path dropped Prisma for raw pg, while a parallel Express + Prisma stack still ships alongside it.

10performance indexes
634frontend tests passing
chrono + compromise + custom parser
[ sys ]demo

fast-mnist-nn

I wrote an MNIST MLP and hand-vectorized its hot paths with arch-dispatched AVX-512, AVX2, and NEON kernels over 64-byte-aligned, blocked-tiled matrices, no BLAS or PyTorch pulled in. OpenMP wins on big matrices and regresses small ones ~7x, so it is gated by size, not waved off.

~48.8k img/straining throughput
80K+ img/sinference
~3.5×SIMD dot vs scalar, 256x256
[ sys ]demo

entropy

I built a disk-backed relational engine end to end: SQL parser, cost-based optimizer, Volcano executors, MVCC with two-phase locking, and a WAL with ARIES recovery. It beats SQLite on batch inserts and loses on point selects by 2.0 to 2.6x.

11%faster than SQLite, batch inserts
2.0-2.6×slower on point selects, vs SQLite
355test cases
[ ai ]

LLMath

I fine-tuned DeepSeek-Math 7B, paired it with FAISS retrieval over NaturalProofs and a SymPy tool registry, and drove it with an autonomous ReAct loop. The ablation ladder runs from 41.2% prompted to 77.6% with the full pipeline. Both figures are from results.sample.json, not a live GPU run.

77.6%TheoremQA, sample ablation
41.2%prompted baseline, same sample
~36%fewer tokens per correct, same sample
[ sys ]

my-stl

I wrote 28 C++23 containers that self-host on each other the way a real standard library does: map on a red-black tree, lru-cache on list plus hash map. flat_map runs 0.378x of std::map. The tree map sits within 12 to 18% of std.

28self-hosting containers
0.378×flat_map build+find vs std::map
55Catch2 cases
[ math ]demo

math-repl

I wrote a C++23 expression language and compiled it to WebAssembly: tokenizer, recursive-descent parser, tree-walking evaluator, user functions, and recursion. It runs live in-browser on this project's own case page. It uses double everywhere with exact == comparisons, called out in the README.

183 KB gzC++ engine compiled to WASM
26 + 3built-ins and constants
3-OSCI, Linux + macOS + Windows
[ sys ]demo

pathfinding-simulator

I built one generic maze core, GenericMaze over a C++20 GraphCell concept, where each algorithm is a single templated method that drives both the headless solver and the live terminal animation. The callback copies the whole frontier each step, an O(n) cost taken on purpose for legibility.

5pathfinding algorithms
3maze generators
header-only, C++23
[ math ]

ninja

I wrote a symbolic differentiation engine in pure Python with exact rational arithmetic and polynomial GCD, so derivatives stay exact instead of drifting to floats. The rational layer and GCD are hand-rolled rather than imported from fractions, the whole point and the cost of the project.

zero dependencies
power, product, quotient, chain

9 projects / 4 pillars

4 2 2 1every project opens its own case study: problem, architecture, tradeoffs, benchmark vs a named baseline.