Focusing on local AI, privacy, web, and anything tech. Driven by utility and fun, not hype. I build tools that I actually want to use.
- vecDir - Local-first semantic multimodal file search. Desktop app that utilizes local multimodal embeddings and/or LLMs. Find your files by meaning: text and images, all in the one semantic vector space. 100% offline, ~10MB binary, zero data leaves your device. Built with Rust, Tauri, React, SQLite-Vec.
- vecBox - Inference server for Qwen3-VL-Embedding multimodal embedding. Written in Rust.
- vecbox-core - Tensor logic implementation for Qwen3-VL-Embedding multimodal embedding inferencing. Supports GGUF quantization, multiple platforms (Linux, MacOS, Windows) and devices (CPU, CUDA, Metal), minimalistic binary. Built with Rust, Candle.
- Alchemai - Alchemy game powered by fine-tuned Liquid LFM2.5 1.2B Instruct model right in your browser.
- vanish - Disposable self-hosted messenger with E2EE. Doesn't store data, uses ephemeral IDs with no registration, messages live in Redis only until received. Built with Next.js, Redis.
- cryptopad - Client-only E2EE text encryption/decryption tool. 100% client-side, no data stored. Built with React, TypeScript.
- Google Authenticator Exporter - Convert Google Authenticator export QR codes to standardized
otpauthformat. Built to export tokens from an outdated iOS app build that even Aegis couldn't handle. 100% client-side, no data stored. Built with React, TypeScript.
