Enterprise Field Service Management Console
The dispatch tooling at field service companies is slow, clunky, and built by people
who've never had to use it under pressure. I have. So I built a replacement —
a full enterprise FSM dispatch console with an async FastAPI backend, PostgreSQL,
and a React/AG Grid frontend that actually behaves like professional software.
The routing engine handles skill-based matching, geographic zones, capacity
management, and haversine distance calculation. Multi-monitor map support.
Keyboard shortcuts throughout. AGPL licensed. ML-assisted dispatch is next.
Modal Text Editor
A vim-inspired modal text editor written from scratch in C. No dependencies
beyond the standard library and ncurses. Custom memory management, syntax
highlighting for 40+ languages, split-screen navigation, file explorer,
and a .hakorc configuration system. I wrote most of my CS
coursework in it. AI assistant panel (角 Kaku) is scaffolded —
agnostic LLM integration shipping in v0.0.9.
FFmpeg GUI — Adobe Media Encoder Alternative
Adobe Media Encoder costs money, runs heavy, and locks you in. FFmpeg is free
and does everything — but the CLI is a wall. LoMux is the middle ground:
a cross-platform GUI for batch encoding, codec management, format conversion,
and YouTube downloading via yt-dlp. Built in Rust. 3MB binary.
Runs at under 1% the RAM footprint of Adobe's equivalent.
Web Reconnaissance Toolkit
Cicada is a modular CLI toolkit for web reconnaissance — fuzzing, decoding,
and enumeration built for pen testing starting points. Tymbal is its
lightweight companion: a Go binary that runs recon on anything with a shell,
no dependencies required. Two tools, one workflow.
Variable Parser for Vim/Neovim
A proper variable parser plugin for vim and neovim. Find and replace with
variable awareness — understands scope and naming patterns rather than
treating everything as a dumb string match. Built for the editor I
actually use.