Full-stack developer who ships AI-powered products end to end β from the rough idea to the deployed thing people actually use. Based in Singapore πΈπ¬.
I started in classic full-stack web/app work and have been steadily moving toward AI and agent tooling β not as a buzzword, but because it's where the interesting, unsolved problems are right now. I like owning a project across the whole stack: design, build, deploy, and the unglamorous parts in between. Most of what I make starts as a personal annoyance I wanted gone.
full-stack roots β AI / agent tooling β products that ship
| Project | What it does |
|---|---|
| whatsapp-mcp-extended β17 | Production WhatsApp MCP server β 26 tools, webhooks, anti-ban, Docker. The maintained successor to an abandoned original. |
| tokenusage | Blazing-fast Rust CLI tracking AI token usage across Claude Code, Codex, Gemini & OpenCode. Live line-by-line, SQLite cache, TUI. |
| claude-code-sync β8 | Sync your Claude Code setup across machines via GitHub, with age-encrypted secrets. Cross-platform Go. |
| tandem | Browser MCP β lets AI agents drive your real, authenticated Chrome session. Works with Claude Code, Cursor, Codex, Gemini CLI. |
| otto.ai | AI-powered video tool (in progress) β convert conversations into structured, actionable intelligence. |
I actively maintain and contribute to several MCP servers:
| Server | Role | What it does |
|---|---|---|
| tandem | Maintainer (fork) | Real-Chrome browser automation for agents with existing sessions |
| Windows-MCP | Contributor | Computer-use MCP for Windows |
| mcp-proxy | Contributor | Aggregates multiple MCP servers behind a single HTTP endpoint |
| obsidian-inlineAI | Contributor | Inline AI inside Obsidian |
| mcp-obsidian | User/contributor | Obsidian vault access via MCP |
I live inside agentic workflows and build the tooling around them:
| Tool | What it does |
|---|---|
| openusage | Open-source subscription & usage tracker β stop paying for things you don't use |
| ccstatusline | Highly customisable Claude Code statusline with powerline, themes, live metrics |
| openclaw | AI assistant for any OS/platform β raising a claw π¦ |
| mnemon | Persistent graph-based memory for AI agents β an openclaw experiment exploring different AI philosophies and recall systems |
| resurrect.wezterm | WezTerm session restore β tmux-resurrect style. Actively contributing fixes. |
| cc2codex | Migration assistant from Claude Code to OpenAI Codex CLI |
Languages β TypeScript Β· Rust Β· Python Β· Go Β· Lua Frontend β React Β· Next.js Β· Vue Β· Svelte Backend β Node.js Β· Fastify/Express Β· Flask/Django Β· PostgreSQL Β· MongoDB Β· SQLite Β· Redis AI & infra β Model Context Protocol Β· local LLM inference Β· Docker Β· Tailscale Β· Grafana/InfluxDB Β· self-hosted-everything
I'm open to freelance and collaboration β especially building AI-powered tools and products end to end. If you've got something you want shipped, let's talk.
π« me@felixisaac.dev Β· π felixisaac.dev
Always learning β currently deep in Rust, local inference, and the MCP ecosystem. Off-screen I read, fall down science-and-maths rabbit holes, and have an enduring weakness for mechanical keyboards, Star Trek, and cats π.
Building to learn, shipping to prove it.





