






































































































































































A running list of what I've been building — apps, web tools, and systems. Short notes, developer-oriented. Click a row for a bit more detail. Anything marked private runs, but isn't public.
Drop media, pick an action, done — video encode, ProRes, color/range fixes, audio extract, image + ICC conversion. Built because I do this all day and wanted it off the command line. Signed & notarized, self-hosted DMG.
Stack: Tauri 2 · Rust · Svelte/TS · ffmpeg · sips
davidbicho.com/ffdrop →Splits a large image into overlapping ≤800px tiles so an agent like Claude Code can read text at full resolution, working around vision downscaling. A small tool that removes a real, specific friction.
Stack: Tauri 2 · Rust · Svelte/TS
davidbicho.com/loupe →Drop a film and an .srt, style each caption individually (font, size, position, plate), preview live over a proxy, export with the text baked in — MP4 or ProRes. The per-segment styling runs through a generated ASS engine.
Stack: Tauri 2 · SvelteKit · ASS/ffmpeg
davidbicho.com/subburn →A modular AI photo booth platform, running at events since 2025. Generative engines are swappable across providers and kept current with the field (Nano Banana, Gemini, Seedance…); a queue handles large events with many simultaneous guests; a fleet of display units drives live slideshows across multiple big screens; and there are hundreds of ready-made themes, or bespoke ones tailored to an event's topic.
Stack: Node · BullMQ/Redis · MariaDB · multi-provider genAI
morphalizer.com →Offline-first lead capture for trade fairs — tap a badge (NFC), scan a QR, or OCR a business card. Web platform plus a published iOS app. Rented to companies for their events.
Stack: web platform · iOS app · NFC/QR/OCR
blipp.now →Scan a code and talk to a bot purpose-built to answer questions about exactly what it's attached to. Each bot runs on a markdown "brain" an admin fills by pouring in PDFs/text/URLs, which an AI distills into curated pages (a human approves before anything becomes truth). Per-bot voice, optional visitor memory (consent-gated), and a wormhole mode to reach a remote wiki.
Stack: PHP · file-based · Claude (Sonnet/Haiku) · MCP · wiki-brain
davidbicho.com/aiqr →Jot down the little things you find yourself pondering — the questions you'd love to understand better — as they occur to you. When you want something proper to listen to, Ponder weaves them into a single podcast episode: thorough answers, arranged with a dramaturgy that holds across the whole episode rather than a string of Q&As. Wiki-aware, narrated with a natural voice, generated in the browser and running entirely on the VPS.
Stack: PHP · Claude · edge-tts · wiki-brain
davidbicho.com/ponder →You are the main character in a gripping story set right now, in the present — spun from the day's real headlines. Pick the news you want woven in; an AI drops you into it as the recurring hero and generates a ~30-minute audio episode to listen to while running: ~10 cliffhanger chapters across parallel threads, narrated with dramatic pauses.
It's a living universe that remembers across episodes — a world-ticker evolves it autonomously between runs, and an AI jury scores each episode before it becomes canon.
Stack: PHP · Claude (Opus/Sonnet) · edge-tts · RSS · wiki-brain
A shareable Claude Code skill — ask in plain language and it posts a formatted, colored macOS Stickies note: cheatsheets, to-dos, reminders. A shell script under the hood, packaged as an installable skill.
Stack: shell · Claude Code skill · AppleScript
davidbicho.com/sticky →An open MCP server that turns any markdown wiki into a mountable "brain": connect your agent and it reasons over someone else's knowledge as if it were native — behind a curator gate that decides exactly what leaves the vault. Token-auth, self-servable, with an optional semantic index. The idea: separate wiki-brains can link up, so one agent can reach another's knowledge on demand.
Stack: PHP · MCP (Streamable HTTP) · embeddings (optional) · wiki-brain
davidbicho.com/wormhole →Chat in plain language to create and edit invoices — drafts and sent invoices, customers, line items, cost tracking, PDF + Excel export. "Birgitta" is the app's persona, a seasoned AI accountant, wrapped in a warm ledger-style design.
Stack: PHP · SQLite · Claude · PDF/Excel
Log meals from a photo or a sentence — an AI estimates macros/calories, and a personal-trainer persona comments, corrects and remembers habits (a recurring dish recalls its composition). One unified log for food and workouts, with rings and a trash/undo safety net.
Stack: PHP · SQLite · Gemini/Claude · embeddings · wiki-brain
Tap/scan a machine to log a set — a mobile web app in the Blipp family. The same tag-a-thing motor also logs runs (a place + an activity), so it generalizes beyond the gym.
Stack: PHP · SQLite · NFC/QR
A monitoring engine that scrapes Booli listings and pushes realtime updates when something changes — built while apartment-hunting.
Stack: PHP · FireCrawl · Pusher