whoami

Software & AI Engineer who builds useful products.

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.

  • Full-stack delivery
  • Workflow automation
  • Developer tooling
PythonFastAPIReactTypeScriptAzureGitLab CIElectronTauri

01 / Selected projects

Recent work

A selection of applications and tools, with the engineering decisions that made each one interesting.

A Stream Deck profile open in the browser-based editor
Browser application01

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.

  • React
  • TypeScript
  • Vite
  • Archives
The RPUK Screenshot Cropper displaying a batch of incoming screenshots
Desktop application02

RPUK Screenshot Cropper

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.

  • Electron
  • React
  • Sharp
  • Playwright
The Park Ranger Bills Helper showing parsed weekly billing information
Workflow automation03

Park Ranger Bills Helper

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.

  • React
  • TypeScript
  • Vite
  • Sass

02 / In progress

Currently building

Private projects in active development. These use compact technical summaries until public screenshots and releases are ready.

ActiveAndroid application

RepQuest

An offline workout tracker that turns training into a lightweight role-playing game with routines, quests, progression, achievements, cosmetics, and programmes.

Interface
React, TypeScript
Native layer
Tauri, Rust
Storage
SQLite
ActiveCloud and desktop

WoL Plus

An Alexa Smart Home skill and Windows companion for securely waking, monitoring, and shutting down registered computers from anywhere.

Cloud
AWS, SST, Python
Desktop
Tauri, Rust, React
Reliability
Presence, recovery, monitoring

03 / More repositories

Other work

04 / About

I like understanding how systems fit together.

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.