Things I build and maintain.
Offline Telegram forensics for macOS. Decrypts SQLCipher stores and parses the Postbox format, deleted messages and secret chats included.
python · sqlcipher · mtproto
Telegram crawler that maps group and channel membership and activity, with recursive link discovery.
bun · mtcute · postgres · sveltekit
Provider-agnostic subagent model routing for Claude Code, OpenCode and Codex.
typescript · node
Claude Code plugin that reflects on past sessions in the background and promotes recurring lessons into skills, hooks and rules.
typescript · claude code · sveltekit
Personal knowledge base: markdown vault, hybrid search over Weaviate and Postgres, code and concept graph, CLI and MCP server for agents.
typescript · weaviate · postgres · mcp
Firmware tooling for locked-down Chinese projectors: unlock, custom launcher, backup and recovery.
shell · python · android
Claude Code skill, writer agent and linter for evidence-based block documentation.
python · claude code
Local-first dashboard for 802.11 captures from Bruce firmware. Everything stays on the machine.
bun · sveltekit · tshark · sqlite
Dynamic SVG cards for GitHub READMEs, with per-card analytics that store no IPs.
bun · hono · sveltekit