sean@undont: ~

whoami

profile

sean

# software engineer

cat about.md

full-stack apps + the tooling to build them

i build developer tools as and when i stumble across problems i can't find a good existing solution for, as well as full-stack apps end to end: backend, web, mobile. most recently i've been working on a practice management system for barristers' chambers, and a web client for tattoo studio management + mobile companion app for artists.

ls~/stack

languages
GoGoTypeScriptTypeScriptC#C#JavaScriptJavaScriptLuaLuaPythonPythonCCShellShellGoGoTypeScriptTypeScriptC#C#JavaScriptJavaScriptLuaLuaPythonPythonCCShellShell
frontend
ReactReactTailwind CSSTailwind CSSshadcn/uishadcn/uiReact NativeReact NativeExpoExpoViteViteAstroAstroHTML5HTML5CSSCSSReactReactTailwind CSSTailwind CSSshadcn/uishadcn/uiReact NativeReact NativeExpoExpoViteViteAstroAstroHTML5HTML5CSSCSS
backend
Node.jsNode.jsPostgreSQLPostgreSQLMySQLMySQLSQLiteSQLiteMongoDBMongoDBConvexConvexNode.jsNode.jsPostgreSQLPostgreSQLMySQLMySQLSQLiteSQLiteMongoDBMongoDBConvexConvex
tooling
DockerDockerNeovimNeovimtmuxtmuxGitGitGitHubGitHubBunBunMCPMCPDockerDockerNeovimNeovimtmuxtmuxGitGitGitHubGitHubBunBunMCPMCP

ls~/projects

cd differ

the neovim diff and review loop in one unified plugin: local diffs, file history, hunk staging, GitHub PR review, and 3-way merge conflicts, all with the same UX.

updated recently

NeovimLuaGo
cd seeql

keyboard-driven terminal SQL client for PostgreSQL, MySQL, and SQLite, with streaming results, and context-aware autocomplete.

updated recently

GoPostgreSQLMySQLSQLite
dotfiles agent & exit-code hooks
cd tmux-hooks-integration

custom 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

ShelltmuxNeovim
cd supplyscan

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

GoMCP
cd jiru

TUI 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

Go
cd projectsview all

ghactivity

Loading GitHub stats...