const miguel = {
builds: ["AI agent tools", "native macOS apps", "small useful software"],
principle: "If the tool I want doesn't exist, I build it and ship it.",
currentFocus: "giving local AI agents better tools and safer boundaries",
};| Project | What it does | Stack |
|---|---|---|
| ia-team | Runs local and API coding agents in parallel worktrees, then brings every patch back for review | Shell Python Git |
| Reelay | Turns online video into scene-selected frames and a timestamped transcript an agent can read | Python ffmpeg Whisper |
| NanoBridge | Gives coding agents one CLI and MCP server for image generation and asset post-processing | Python MCP Pillow |
| Nuvo | One local interface for local models, APIs and coding CLIs, with shared memory | JavaScript Node.js |
| Cadenza | Native Apple Music Classical client for macOS — the app Apple never shipped | Swift SwiftUI MusicKit |
| TrainerKit · live | Reads a Pokémon GO appraisal screenshot, gives a verdict and shows its reasoning | TypeScript React PWA |
Contributions accepted into other people's projects. This list is written by a workflow that asks the GitHub API for pull requests I authored outside my own account and keeps only the merged ones — so it is never longer than the truth.
- Nothing merged yet.
Daily
TypeScript · React · Node.js · Python · Git
Also shipped with
Swift · Electron · Bun · Firebase · Supabase · GitHub Actions
Built with AI, reviewed by a human
Most of this work is pair-programmed with coding agents. I say that openly, review the patches, and document the trade-offs.
I publish short, practical notes about how these tools were built at nspx.dev/artigos.
