PROJECTS

// things i built
FIELDOPT // fetching...

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.

FieldOpt Dashboard FieldOpt Personnel Display FieldOpt Display Filter
FieldOpt Map FieldOpt Job Search
HAKO 箱 // fetching...

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.

Hako
Hako Explorer Hako Split
LOMUX // fetching...

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.

LoMux
CICADA / TYMBAL // fetching...

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.

Cicada Cicada Output
Cicada HTML Output Tymbal Output Tymbal Output
SIGIL // fetching...

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.

Sigil Panel

Everything at github.com/zblauser