What I've been building.
Some you can use today. Others run behind the scenes in my own work. The experiments have a place here, too.
Nerdbot
AI browser assistant · Live
An AI assistant in your Chrome side panel. Ask about the page you are reading, share a screenshot, or search your local knowledge base. Choose from six providers, including local models, and bring your own API key.
Built with Chrome MV3, React, TypeScript, Orama.
Add to Chrome HtmlToMp4 Pro
Desktop product + CLI · Shipped
Turn HTML, CSS, and JavaScript animations into MP4 or WebM files. A desktop app and command-line tool with frame-by-frame capture and batch processing for exporting more than one animation at a time.
Built with Electron, Puppeteer, FFmpeg, Workers/KV.
htmltomp4.com HTMLHub
Template library · Live
Find animations made with HTML, CSS, Canvas, and WebGL, then edit the code for your own project. The AI Studio beta also turns a prompt into downloadable HTML using your own provider key.
Built with Astro, Tailwind, Pagefind.
htmlhub.org MetaGen
Metadata automation · Internal Tool
Prepare titles, descriptions, and keywords for stock images, then export them as a CSV. Built for the repetitive metadata work in my own Adobe Stock uploads.
Built with LLM APIs, Batch workflows, CSV export.
See the portfolio it powers Batch Image Generator
Creative pipeline · Internal Tool
Controlled prompt workflow for generating large image sets and content variations with consistent style and review checkpoints.
Built with Prompt pipelines, Batch processing.
Iris (DALL-E Automator)
Browser automation extension · Internal Tool
Chrome extension bridged to Python over native messaging that drives ChatGPT and Gemini image generation in the tab: reads prompt lists, watches page state, downloads results, and batches the whole run.
Built with Chrome Extension, Python, Native Messaging.
Following a curiosity.
Nano Nodes
Small computers & maker projects
A playground for compact computers, local AI, hardware guides, and DIY builds. Explore the published guides and tools as the project grows.
Explore Nano NodesVault de Lupin
Public-domain art museum
A searchable museum of recovered art, with curated rooms, field guides, source records, and a personal shortlist. Built for the pleasure of discovering art and finding new uses for it.
Enter the Vault Behind the projects.
The infrastructure I use
n8n + Telegram bots. Automation workflows for reminders, querying, task routing, and interactive business tasks with human approval gates.
Cloudflare Tunnel infrastructure. Local-to-web hosting with TLS at the edge and no open inbound ports for internal tools and bot systems.
Hermes (open source). An open-source assistant platform running in our production stack for routing messages, tasks, and workflow context. Available as a managed setup for client teams who want their own.