If you're evaluating my work, this is the best place to start.
I focus on system design, decision-making structure and the architectural causes of delivery success and failure.
- ClearBudget A personal budget planning application for managing income, bills, and credit cards with detailed solvency analysis.
- NarrateX Platform for converting written content into structured, listenable audio. Live NarrateX website
- Locus A live task board and focus monitoring tool that runs in the background on Windows.
- Elite Dangerous Colonisation Assistant Elite Dangerous colonisation support site and shard integration for gameglass.
- Calendifier Calendar, events, note taking, time, internationalisation.
- Audio Deck Audio switching for StreamDeck / Windows.
- Command Fixer Autocorrect for commands in powershell
- AxisDB AxisDB is a tiny embedded document database for Python; available to install via pip.
- Latency Lab LatencyLab is a local, design-time latency exploration tool for event-driven interactive systems.
- Coin Analysis A tool for numismatists to analyse coins from photos using OCR/ML.
- 3D Printer Launcher Temps / general info reporting for Klipper printers.
- 3D Printing Info Curated 3D printing knowledge base.
- Trainer Aggregates train times, weather and astronomy data into a unified interface.
- Snark as a service A sarcasm api that gets an annoying quote. Live SnarkAPI website
- FancyClock A fancy clock with timezone support/internationalisation/skins.
- Elevator Control Panel Elevator control panel authored in Python/FastAPI/React.
- Decision-making structure
- System boundaries
- Architectural intent
- Website: crankthecode.com
- Books: Decision Architecture series