Here are some things I built.
- AIPR - AI-assisted peer review platform for scientific papers, with calibrated scores, citation audits, and a collaborative review workspace.
- Spec Driven - Where I write about spec-first AI coding, I also prepare weekly app specs for people who use AI to build their own tools.
Machine Learning
- GBRS - Gradient boosting algorithm for generating interpretable risk scores, with C++ core and Python/R packages (C++, Python, R)
- speaktolearn - Flutter app for Mandarin pronunciation grading, with a custom DL grading model (Python, Dart)
- mispriced - Full stack financial analysis software, deployed at mispriced.ch (Python, TypeScript)
- tinyfold - Minimal AlphaFold3-like diffusion-based network for protein-protein interactions (Python, TypeScript)
Developer Tools
- llmem - Codebase summary tool for LLMs, include graph functional call and import visualization and an MCP server for automatic summarization (TypeScript)
- delegate - Minimal coding agent toolkit for spec-driven development. It allows to plan loops and commits for multi-hour tasks. (Markdown)
- paners - Terminal agent layer: a Windows-first terminal multiplexer with tiled panes, a modal keymap, and Lua config, plus a
pnCLI control plane agents use to drive the terminal (Rust, TypeScript)
Robotics & Simulation
- clankers - Rust-based robotics simulator with LLM-driven synthetic data generation and a Gymnasium-compatible training interface (Rust, Python)
- warehouser - ROS2-based warehouse robot simulation (C++)
Specs
- Todos - Spec for a personal to-do PWA; hand the repo to a coding agent and get a working app on your phone in minutes — world-record Claude-to-phone-installed todo-app speedrun at 4:47 (Markdown)
- Habits - Spec for a minimal personal habit-tracking PWA, built from the spec by a coding agent (Markdown)
- Event Tracker - Spec for a tiny phone app that pings you once a day with a number you care about (US federal funds rate by default) (Markdown)


