π Singapore | π» Frontend Developer
I build developer tools, AI agent tooling, and data apps β fast and focused.
π§ͺ Building at Tartiner Labs β Claude Code tooling, browser extensions, and indie apps.
- π MotorMetrics (formerly SG Cars Trends) - Data visualization for Singapore automotive market trends.
- βοΈ Tartiner Labs skills - Claude Code skills for git workflows, GitHub automation, security audits, refactoring, and project tooling.
- π AgentUsage - Monitor your Claude Code usage in real time from the macOS menu bar and iOS widgets.
- π§© claude-code-mods - Live panes, status line entries, toasts, and hooks for Claude Code, shipped as plugins.
- π opengraph-preview - Browser extension that previews Open Graph tags across X, Slack, LinkedIn, and more β even on localhost.
- π° simplycpf - Singapore CPF contribution rates, projections, and developer API.
- βοΈ dotfiles - Cross-platform macOS/Linux config with Homebrew and Zsh.
- β‘ cfspeed - Go CLI that measures Cloudflare network latency, packet loss, and download/upload speeds.
- π is-leap-year - A satirical "enterprise-grade" leap year detection API.
- Creating developer tooling for AI-powered workflows
- Writing about TypeScript, Git, and developer productivity
- Exploring personal finance tooling for Singapore investors
- Per-project shell environments with direnv
- How I use GitHub CLI day-to-day
- Patching critical third-party risks you don't control
- What the ! operator does in TypeScript and Swift
- process.env vs import.meta: environment variables in Node and the browser
- Feature flags: ship code without shipping features
- Setting 'main' as your default Git branch
- Adding JSON-LD structured data to your React blog
- Using the Web Share API to trigger the OS share sheet
- Different Git identities for personal and work projects
Ship clean. Stay curious. Let the data speak.






