MD by title, AI engineer by habit. Give me a week inside your business. I'll find the job nobody wants to do and hand it to an AI agent.
Got one? Let's build your agent →
Contributing to 28 open-source projects whenever I get the chance.
- Forward deployed engineering. I learn how a team really works before I write code, then ship the AI agent, MCP server, integration or n8n automation that removes the manual step, and make sure people actually use it.
- Open source, straight from my homelab. I self-host my whole stack on Proxmox. When an app I run breaks, I find the root cause and send the fix upstream.
- Mac apps and MCP servers. Small tools that fix my own daily annoyances, released free and open source.
|
Press Space on any folder in Finder to see its real size, file types, largest and newest files, git status and README.
|
A menu-bar app that opens every link in the right browser, Chrome or Brave profile, or private window. Windows port planned.
|
Both are free, signed and notarized. Grab the DMG for Folderglass or Switchboard, or install with Homebrew.
- Shim MCP
- WordPress MCP server plugin, live on WordPress.org. Connect Claude Code, Cursor or any MCP client to WordPress over stdio (WP-CLI) or HTTP. 56 abilities, no cloud.
- amazon-in-mcp
- MCP server for amazon.in: cheapest in-stock and best-value picks, plus price history links. No paid APIs.
- Slack Lists MCP
- Create, read, update, delete, filter and export Slack List items from any MCP client.
Want Claude or ChatGPT to work with your product? Let's build your MCP server →
Updated by a GitHub Action in this repo.
- Immich
- Kill pg_dump when a backup fails so it stops holding table locks, never unlink an untracked-file path an asset now references, dissolve a stack when its non-primary assets are deleted, Unicode-normalization-safe integrity path checks, and UTF-8 CLIP model configs.
- Open Notebook
- UTF-8 passwords, search results that open the matched record without duplicate sources, and insights that show after long-running generation.
- Umami
- Commas kept in search filter values, typed page paths selectable in reports, and Hindi translation updates.
- File Browser
- EPUB table-of-contents button kept clear of the header.
- ntfy
- Zero end times omitted from Alertmanager notifications.
- Glances
- Sortable container IO and network columns, the guest nice CPU value in per-CPU stats, and container, VM and SMART stats initialised as lists.
- Karakeep
- Mobile lists sorted by name, as on the web.
- Beszel
- Warnings for nonzero critical ATA SMART attributes, host totals no longer read from a Docker VM, allocated swap reported as used, load average rounded to two decimals, no SSH client reads after close, and machine-id generation on systems without /proc.
- urfave/cli
- Inherited persistent flags shown in child command help.
- Navidrome
- AAC streams reported as audio/aac instead of audio/mp4 in the Subsonic API.
|
Done nerding about
|
Currently nerding about
|
AI: Claude Code, Claude Agent SDK, MCP, OpenRouter, DeepSeek, Langfuse, n8n, Ollama







