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.
Representative systems that reflect how I design and build. Many are packaged for multiple operating systems.
-
Fulcrum Decision Architecture incarnate as a software model.
-
ClearBudget A personal budget planning application for managing income, bills, and credit cards with detailed solvency analysis.
-
NarrateX A platform for converting written content into structured, listenable audio.
-
Meridian A concrete implementation of my MMSP protocol.
-
o7 Debrief An Elite Dangerous session debriefing tool.
-
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.
- Locus A live task board and focus monitoring tool that runs in the background on Windows.
- 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