Back to home

All Projects

Here are the little tools I've built. Each one started with a thought of 'it'd be great if there were a tool for this.'

Tab Sync

A browser tab organizer and sync tool. Say goodbye to messy tabs and bring order and clarity back to your browser windows.Reclaim your browser memory and organize your workflow. Suspend the tabs you pick to free memory, organize them in nested groups, and sync & restore across devices (self-hostable).

ProductivitySelf-hostableBrowser ExtensionChrome Extension

Variable Conversion

A VS Code extension for converting variable naming and path styles. Supports one-click conversion and cycling through 20 styles including camelCase, snake_case, kebab-case, and PascalCase, callable via right-click menu, shortcuts, or the status bar. Also supports multi-selection, path-style conversion, and undo/redo—making renaming effortless.

VS Code ExtensionNamingVariable Name ConversionPath ConversionProductivity

Schema Editor

Design database schemas visually in your browser—get real-time SQL for multiple dialects, no install needed.

TypeScriptVueWeb AppDatabase

GitTreeDesk

A workspace-first Git workbench for monorepos and worktrees. Open any folder as a workspace, discover every Git repository and worktree inside it, and manage them all from a single tree. Supports commit, branch, merge, rebase, stash and cherry-pick, plus a commit graph and a Monaco diff editor. Built with Electron for Windows, macOS and Linux.

GitDesktop AppMonorepoWorktreeElectron

Web Teleprompter

An online teleprompter that supports custom speed, font size, and scroll modes. A great companion for video recording and speech rehearsals.

WebToolContent CreationWeb Speech API