software engineer - full-stack apps + the tooling to build them
i build developer tools for the fun of it, as well as building full-stack apps end to end: backend, web, mobile. most recently was working on a practice management system for barristers' chambers and a mobile/web client for tattoo studio/artist management.
Technologies
Projects
The whole diff and review loop in one Neovim plugin: local diffs, file history, hunk staging, GitHub PR review, and 3-way merge conflicts, all with the same UX.
updated recently
A keyboard-driven terminal SQL client for PostgreSQL, MySQL, and SQLite, with streaming results, context-aware autocomplete, and a theme that inherits your terminal's colours.
updated recently
A tmux alert system in my dotfiles: AI coding agents and long commands raise status-bar icons when they need attention or finish, and clear when you switch back.
updated recently
Scans JavaScript lockfiles for supply-chain compromises and known vulnerabilities. A single Go binary that runs as both a CLI and an MCP server.
updated recently
A terminal UI for Jira and Confluence: browse sprints and boards, transition and edit issues, search with JQL, and read Confluence pages, without leaving the terminal.
updated recently
GitHub Activity
Loading GitHub stats...