Curated Tools &
Daily Drivers.
The exact software, coding agents, and cloud platforms I rely on to design, code, and deploy nine live web applications.
AI Coding Agents & Harnesses
OpenCode
Favorite Daily DriverOpen-source AI coding agent and model harness
An open-source terminal coding assistant and harness that enables flexible multi-model switching, custom agents, and high-velocity development without vendor lock-in.
Claude Code
Architecture & RefactoringAnthropic’s agentic command-line interface
Anthropic’s terminal tool that reads repositories, edits codebases with high contextual understanding, and handles complex multi-file engineering tasks.
OpenAI Developer Platform
Structured APIsGPT-4o, o1/o3 reasoning models & structured outputs
Provides high-throughput API endpoints for structured JSON schemas, function calling, vision parsing, and frontier reasoning.
Cloud, Deployment & Infrastructure
Zeabur
Primary Hosting PlatformFrictionless container and serverless platform
Modern hosting platform for full-stack apps, Node.js, Go, Python, and PostgreSQL databases with dedicated Singapore servers.
GitHub
Version ControlSource control, actions & automated CI/CD
The foundation for version control, issue tracking, and automated deployment triggers across my projects.
Docker
ContainerizationContainer standard for reproducible environments
Standardized container packaging for Go and Node.js backend services before deploying to production servers.
Modern Web Engineering
Astro
Site EngineContent-driven web framework with zero-JS by default
The modern static-first framework used to build this personal website and blog.
Tailwind CSS
Design SystemUtility-first styling framework
Provides rapid UI composition with custom design tokens for the Singapore Blue Hour theme.
Fastify & Socket.io
Multiplayer EngineHigh-performance Node.js server & real-time websockets
The backend engine powering Puzzle Arena for instant room synchronization and bot play.
Want to learn how I set up coding agents?
Read my practical breakdown on structuring agent rules, tool boundaries, and verification tests.