Summary
A product-minded Senior Software Engineer with 9+ years of experience across backend development, technical leadership and automation testing. Hands-on builder bringing AI-augmented engineering workflows into daily team practice, from agentic programming to LLM evaluation.
Work Experience
Senior Software Engineer in Test
GoFreight
Jan. 2024 - Feb. 2026
- Architected an agent evaluation platform for production AI-powered product features with promptfoo, establishing the evaluation methodology and the metrics that made agent quality measurable across product teams and cutting manual validation overhead by 70%
- Migrated E2E testing from legacy framework to TypeScript and Playwright, applying AI-assisted test generation and script refinement to reduce manual effort by 75% and implementation time by 80%
- Built an internal AI-native development ecosystem — tooling, context patterns, and agentic workflows — adopted team-wide, with guidelines that turned emerging AI coding tools into standard practice
Backend Tech Lead
AsiaYo
Sep. 2022 - Aug. 2023
- Led cross-functional team of 6 members (2 Backend, 1 Frontend, 1 QA, 2 PMs) for internal systems and B2B partner integration; worked directly with external partners and business stakeholders to translate requirements into solutions balancing commercial impact and technical constraints, delivering committed scope across multiple product cycles
- Drove technical planning and architecture evolution for three new business initiatives, refactoring existing backend systems into scalable architectures with zero-downtime rollouts
- Aligned cross-team roadmap with business stakeholders through a ClickUp-based planning and prioritization framework, reducing meeting overhead by 50%, project delays by 30%, and improving sprint predictability to 95%+
- Adopted dbdiagram and dbdoc as a doc-to-code workflow for database schema design, turning diagrams into shared communication artifacts across backend, frontend, and product teams
Backend Engineer
AsiaYo
Aug. 2017 - Sep. 2022
- Executed strategic database refactoring consolidating 21 tables into 4 with zero downtime through dual-write migration, reducing development resources by 60% and enhancing query performance
- Optimized image processing infrastructure through AWS Lambda serverless architecture with S3 event triggers, reducing operational costs by 50%
- Built and operated production-grade monitoring stack integrating Prometheus, Grafana, and ELK with custom alerting, enabling proactive issue detection and reducing error resolution time by 40%
- Transformed a legacy monolithic crawler into a cloud-native crawler using Docker, reducing execution time by 60%
Side Projects
Mobile client for Claude Code built on the Claude Agent SDK with Tailscale-based remote connection to a desktop workstation, including slash-command and agent-workflow support
Claude Code plugin marketplace for development workflows, tooling integrations, visualization, and project management
Agent-friendly voice notifier that summarizes content and delivers TTS alerts for long-running AI agent tasks
Desktop-floating AI companion that aggregates coding agents and reports their progress through a living avatar and voice
Agent notification infrastructure on Cloudflare Workers with OAuth 2.1, a cross-platform CLI, and a GitHub Action, exposing delivery to agents over both MCP tools and a REST API
AI-powered information digest agent that filters and summarizes RSS feeds and newsletters into Obsidian notes