Projects

Grouped by the kind of work. Every status describes what the project has demonstrated today, not what's planned.

Software, Services & Data

Positioning Lab

In development

Helps an independent practitioner work out who their customers actually are, and refuses to name one it can't back with evidence.

FreelanceWeb AppPythonClient Work

Repair Shop Automation & Label Printing

Used in production

Stopped a repair shop's daily work from waiting on what its inventory software couldn't do: one-click labels, pre-filled forms, automated lookups.

Browser ExtensionJavaScriptPythonDockerInternal Tools

Scanta

Working private tool

Gets a family photo archive off the scanner and into a self-hosted library, and resumes a half-finished import from a ledger instead of re-uploading what already landed.

C#/.NETMicroservicesAuthenticationASP.NET CoreSelf-hosted

Parts Intelligence

Working private tool

Made a repair shop's own inventory trustworthy and queryable, and let a tech identify a part by photographing its label.

Data EngineeringReverse EngineeringPythonVision LLMInternal Tools

Catlg

In development

One catalog for everything you watch, read, play, and listen to, with collections you can share and fork and recommendations that explain themselves.

Web AppFull-StackMediaRecommendations

Drum Lesson Studio Site

In development

The operations layer for an independent drum studio: a schedule the database won't let you double-book, and a lesson-value model that can say where every owed lesson came from.

FreelanceWebSchedulingDomain ModelingClient Work

LeagueFinder

In development

Answers one question for an adult who wants to go do something: what can I join near me, when does it meet, and where do I actually sign up?

Web AppDjangoPostGISData Provenance

Sophia

Design only

Attacks algorithmic trading from the side the HFT desks can't defend, using longer horizons and much broader signals, with one ontology built to keep them honest.

Data OntologyPostgreSQLTimescaleDBAPIFinance

SIMS: Custom Odoo Inventory System

Archived

A shelved but substantial inventory system for a repair shop: assets, jobs, logistics, labels, photos, and who's allowed to touch what.

OdooPythonERPPostgreSQLOWL

Developer & AI Tooling

Qurite

In development

Answers questions about high-stakes documents and proves every answer. Click the claim, see the box on the drawing it came from, or get told there isn't enough evidence.

GoRustLLMProvenanceDocument AI

Agent Observability

Open source, in daily use

One queryable place to see what your coding agents actually did: where they failed, what they spent, and which mistakes keep recurring.

Public source GoSQLiteData PipelineDeveloper ToolingAI Agents

Clankkers

Working private tool

Runs coding-agent work as durable, auditable jobs that survive restarts, stop at human gates, and never force-push or resolve a conflict on their own.

GoTypeScriptReactSQLiteAI AgentsOrchestration

Shipwright

Working private tool

A workflow system for coding agents that refuses to call anything done without evidence, and makes the bet explicit before any code gets written.

TypeScriptDeveloper ToolingAI AgentsWorkflow

adrRadar

In development

Surfaces the architectural decisions a codebase made but never wrote down, each one citing the evidence behind it.

Public source RustDeveloper ToolingStatic AnalysisMCPGit

pdfParse

Prototype

Lets an LLM answer questions about a pile of PDFs and cite the exact page and region it got each answer from, instead of making it up.

RustLLMProvenancePDFVector Search

Pixelata

In development

Lets a small game team get coherent art without a full-time artist, and kill a weak visual direction cheaply before it becomes a whole pack.

Game Dev ToolingPixel ArtPythonWorkflow

Marmotype

In development

Terminal practice drills for the things that actually slow you down: the awkward letter chunks inside words, and the Vim motions you know but don't reach for.

RustRatatuiTUIPythonCLI

Games & Simulation

TRUSS

Simulation prototype

A city builder where the buildings are real trusses carrying real loads, and thirty years of storms, codes, and neglect decide what's still standing.

GameSimulationC#/.NETGodotStructural Engineering

Permit Office

Public beta

You're the permit clerk, not the mayor: shape a city through paperwork, inspections, and consequences that ripple outward.

Public source GameArcGISArcPyPython

SBR: Shoot, Block, Reload

Playable prototype

A phone duel you can learn in one sentence and lose to for months: shoot punishes reload, block reflects shoot, reload banks your next shot. The rest is moving into the opening and committing first.

GameGodotiOSMultiplayerLAN

And More Will Follow

Playable prototype

A tile-board game that's secretly a programming game: you rig bounded state machines to play a 2048-style board, then read the trace of what they did.

GameIncrementalPuzzleGodot

Grandma's Games

In development

A card game of nine or eighteen holes where the rules change every hole. Hidden cards, locked pairs, wilds, attacks, and the lowest score wins.

GameFlutterDartiOSAndroidCard Game

Evocatio

In development

You're a conqueror god outbidding a city's incumbent deity. You govern an occupied city, confidently, and wrongly.

SimulationStrategyRustSystems

Marjorine's Manor

In development

A cozy game about running a Victorian rooming house, where helping each tenant move on with their life is the whole point, and it costs you their rent.

GameGodotNarrativeCozy3D

CabinFever

In development

Paper marbling in the browser, built on the one fact that makes marbling work: ink doesn't cover ink, it shoves it out of the way.

Public source Generative ArtComputational GeometrySimulationJavaScriptCanvas

Native, Embedded & Spatial