Wall of Shame
Things I've built when I should have probably been sleeping. Some are useful, some are just experiments. Judge them gently.
kisuke.vim
A Vim plugin for chatting with AI models inside the editor. TypeScript server talks to a VimScript client over stdin/stdout with JSON payloads. Handles multi-session history, file context marking, and multiple providers (Anthropic, OpenAI, Google, Grok). Taught me a lot about IPC and standard streams.
coc-zshell
Coc.nvim extension that brings zsh autocompletions into Vim by intercepting completions from a pseudo zsh shell. The trick was getting zsh's completion system to talk to something that wasn't a real terminal. Sources and prior art credited in the README.
fzf-clipboard
fzf wrapper for searching clipboard history. Background process collects entries, fzf surfaces them. Lives in my dotfiles and earns its keep.
Video Diary App
A React Native app for trimming videos and saving them as diary entries. Custom scrubber wired into the video player for tighter playback control, ffmpeg handling the processing, TanStack Query + Zustand + Zod + React Hook Form for the data layer. Small UI, interesting pipeline underneath.
birefnet-sandbox
A Python sandbox for background removal. Wraps BiRefNet for the auto path and GroundingDINO + SAM for text-prompted segmentation ("remove everything except the hardware"). Same script works as a CLI, a uv-runnable file, a Python module, and a Gradio server. Fully AI-generated code — I directed the work and tested the outputs but didn't write it by hand. Listing it because it ships and it works, and pretending I wrote Python ML glue from scratch would be a lie.
And Then There's the Rest
Somewhere out there are too many CRUD apps to count. Frontend, backend, fullstack, server actions, JWT auth, MongoDB, the whole performance. Built like my rent depended on it (sometimes it did). They served their purpose — usually "learn this framework" or "finally understand how X works" — and now they live quietly in my GitHub like books on a shelf I'll never reread. Not linking them. They know what they did.