






































































































































































A running list of what I've been building — apps, web tools, and experiments. 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 →Scan → talk to a bot that's an expert on that thing. 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 →Write your own table of contents, generate in the browser, get expert-level answers at physicist depth (kept public-safe), then stream or download. Wiki-aware; narrated with edge-tts. Runs entirely on the VPS.
Stack: PHP · Claude · edge-tts · wiki-brain
davidbicho.com/ponder →Capture, transform and print images live at events. Runs on its own VPS with a job queue feeding a fleet of photo-booth kiosks; images generated with GPT Image 2 and newer models.
Stack: Node · BullMQ/Redis · MariaDB · OpenAI/Gemini
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 →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 MCP server that exposes a markdown wiki so another person's agent can mount it and reason over the foreign knowledge as if native — behind a curator gate that decides exactly what leaves the brain. Self-servable, token-auth, optional semantic index.
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
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
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