I build local-first, privacy-friendly software — speech and audio processing, LLM tooling, Home Assistant integrations, and automations that take repetitive work off your hands.
Stack: Python · JavaScript/HTML/CSS · REST APIs · Docker · whisper.cpp / MLX / LLM APIs
Python networking low latency protocol design
Stream gamepad input across machines. Captures input on any OS and emulates a virtual Xbox 360 / DualShock 4 controller on a remote Windows PC — TCP or UDP transport, challenge/response authentication, heartbeats, and rate limiting. Published on PyPI.
Python JavaScript Home Assistant REST API
A local audio response service for Home Assistant, shipped as an add-on with a hand-built web UI (vanilla JS/HTML/CSS, served through authenticated Ingress). Serves preloaded audio clips via an OpenAI-compatible TTS endpoint or Home Assistant's native TTS platform — fast, predictable voice automations.
Python whisper.cpp audio processing
Turns meeting recordings into readable text, 100% offline, using whisper.cpp. Speaker separation for stereo recordings, silence-based chunking, parallel processing.
Python LLM orchestration OpenAI-compatible APIs
A modular Python package for role-based LLM debates: independent roles answer the same prompt, an optional ranker scores them, and a chairman model synthesizes the final answer. Works with OpenAI, OpenRouter, Ollama, LM Studio, vLLM, and any OpenAI-compatible endpoint.
| Project | Description |
|---|---|
| fish-s2-mlx | Local text-to-speech and voice cloning on Apple Silicon via MLX, with a Gradio UI |
| codex-quota | Isolated Codex CLI profiles and quota monitoring, with JSON output and a live terminal dashboard |
| mp3-rss-downloader | Batch-download MP3s from RSS feeds |
| zed-keep-a-changelog-snippets | Zed Editor snippets for Keep a Changelog–style changelogs |
| ComfyUI-RUAccent | ComfyUI custom node for automatic Russian stress accenting with custom dictionaries |
| yt-timecode-downloader | YouTube downloader that extracts and ranks timestamped comments |
| simple-twitch-downloader | Small command-line wrapper around yt-dlp for downloading Twitch VODs. |
Questions, ideas, or opportunities — my inbox is open.