Online Stream Deck Editor
Inspect, edit, and export Stream Deck profiles without a physical device. Handles archive extraction, nested folders, grid sizes, plugin actions, and local workspace persistence entirely in the browser.
whoami
I build full-stack and AI-enabled products with Python, FastAPI, React, and TypeScript. My strongest work turns awkward workflows into reliable automation, developer tools, and desktop applications.
01 / Selected projects
A selection of applications and tools, with the engineering decisions that made each one interesting.
Inspect, edit, and export Stream Deck profiles without a physical device. Handles archive extraction, nested folders, grid sizes, plugin actions, and local workspace persistence entirely in the browser.
Review, crop, and organise large screenshot batches. Image work stays behind a context-isolated Electron bridge, while cached metadata and lightweight thumbnails keep large folders responsive.
Transforms game logs and spreadsheet rows into weekly bills, contact lists, and ready-to-review messages. Deterministic parsing replaced a long and error-prone manual process.
A BepInEx mod that gathers eligible items from several inventory sources, protects quest items, and prevents duplicate submissions to the game's existing trader system.
02 / In progress
Private projects in active development. These use compact technical summaries until public screenshots and releases are ready.
An offline workout tracker that turns training into a lightweight role-playing game with routines, quests, progression, achievements, cosmetics, and programmes.
An Alexa Smart Home skill and Windows companion for securely waking, monitoring, and shutting down registered computers from anywhere.
03 / More repositories
04 / About
I work as a Software & AI Engineer, building web applications that use AI, creating tools for other developers, and solving deployment and configuration problems across Azure and GitLab CI.
Personal projects have taken me through browser archive formats, Electron process boundaries, native mobile storage, cloud-connected desktop agents, Unity internals, OCR, and image processing.
I am open to permanent software engineering, full-stack, AI engineering, and automation-focused opportunities in London or hybrid roles.