Skip to main content

Resume

Software Engineer

I build production systems with AI, payments, and complex data architectures. 10+ products shipped end-to-end. The kind of engineer who can take a product from database schema to production deployment — and make it look good.

Summary

Senior software engineer with 10+ years of experience shipping production applications across AI, fintech, and SaaS. Built and deployed 10+ products end-to-end as sole engineer — real-time AI voice systems, payment processing, multi-tenant data architectures, and performance-critical frontend applications.

Former Head of Design (Vidy, SF) turned senior engineer. Berklee-trained in signal processing and systems design. I bring uncommon product sense to technical execution — the rare engineer who obsesses over both the SQL query plan and the UI animation curve.

Technical Highlights

10+
Production Apps Shipped
Full-stack ownership, concept to deployment
100+
SEO Blog Posts Published
MDX, Schema.org, structured data, content strategy
AI
Real-time Voice Integration
Google Gemini Live API, streaming, voice UI
6+
EVM Networks Supported
Ethereum, Polygon, Arbitrum, Optimism, Base

Experience

Founding Engineer & Lead Architect

phi.llc ↗

Phi Digital • Singapore • 2022–Present

  • • Architected a scalable backend using Supabase (PostgreSQL with row-level security) and shipped Dayze — a life-tracking SaaS with real-time AI voice (Gemini Live API), Stripe subscription billing, and 120+ API endpoints
  • • Designed infinite-scroll "Day Reels" system rendering 10,000+ virtualized items with cursor-based pagination, optimistic updates, and prefetch buffering
  • • Engineered real-time AI voice system on Google Gemini Live API — optimized streaming latency, managed context window persistence across sessions, and implemented prompt engineering for domain-specific responses with interrupt handling
  • • Built end-to-end Stripe payment pipeline: Checkout Sessions, subscription lifecycle webhooks, Customer Portal, and automated plan enforcement
  • • Migrated legacy Firebase infrastructure to Supabase to optimize data integrity, implementing 60+ database migrations with CI/CD via GitHub Actions
  • • Built ML-ready data pipelines with Python scripts for data enrichment, automated ETL workflows, and SQL-driven analytics dashboards

Head of Design

Vidy • San Francisco • 2 years

  • • Defined technical architecture for the design system serving enterprise ad-tech clients; established component library that reduced iteration cycles by 30%
  • • Led cross-functional decision-making across 3 product teams — owned architecture decisions from data model design to frontend implementation strategy
  • • Bridged design and engineering: built reusable component primitives, directly contributed to frontend codebase, and mentored junior designers on technical constraints

Software Engineer (Contract)

Multiple Clients • Remote • 3+ years

  • • Shipped 10+ production web applications across fintech, music tech, and e-commerce verticals
  • • Built multi-chain Web3 wallet system supporting 4 providers across 6 EVM networks with server-side cryptographic signature verification
  • • Designed event booking platform processing live Stripe payments with admin workflows, WhatsApp notifications, and automated email pipelines

Featured Projects

Dayze — Life Tracking SaaS

dayze.com ↗

Next.js 14 • Supabase • Stripe • Google Gemini AI • Netlify

  • • Built complete SaaS product solo — Day Reels (infinite scroll timeline), personal CRM, event tracking
  • • Integrated Google Gemini Live API for real-time AI voice assistant (Polaris Voice)
  • • Implemented Stripe subscriptions with Pro/Free tiers, webhooks, and billing management
  • • Built full admin dashboard with chat monitoring, user management, and analytics
  • • Published 100+ SEO-optimized blog posts with Schema.org structured data

Multi-Wallet Web3 Integration

Live Demo →

ethers.js v6 • WalletConnect v2 • Coinbase SDK • React Context

  • • Architected production-grade wallet system supporting 4 providers (MetaMask, WalletConnect, Coinbase, Phantom)
  • • Implemented multi-chain support with dynamic network switching across 6 EVM networks
  • • Built complex state management with React Context + useReducer (12 action types)
  • • Created server-side cryptographic signature verification using ethers.verifyMessage

Piano Concert Festival

Visit ↗

PHP • Stripe • MySQL • Admin Panel • WhatsApp

  • • Built event booking platform for international piano competition with Stripe payments
  • • Full admin panel for applications, bookings, faculty management, and visitor tracking
  • • Integrated WhatsApp notifications and automated email workflows

ACID-303 Synthesizer

Live Demo →

Web Audio API • Real-time DSP • Signal Analysis • TypeScript • React

  • • Built browser-based synthesizer applying real-time DSP and signal analysis — resonant filter modeling, oscillator design, and sub-millisecond scheduling
  • • Engineered 16-step sequencer with FFT-based waveform visualization at 60fps using Canvas API
  • • Demonstrated math-heavy software engineering: filter coefficient computation, frequency-domain analysis, and low-latency audio graph management

Education

Berklee College of Music

B.Mus. Electronic Production & Design — Signal Processing, Algorithmic Systems, Software Engineering

Boston, MA • 2012–2015

Specialized in Digital Signal Processing (DSP), algorithmic composition, and real-time software systems. Coursework in linear algebra, Fourier transforms, filter design, and systems architecture — mathematical foundations directly applicable to AI/ML feature engineering, audio classification, and real-time data pipeline design.

Technical Skills

Languages & Frameworks

Python, TypeScript, SQL, React 18, Next.js 14 (App Router), Node.js, PHP

AI / ML

Google Gemini API, Gemini Live (voice streaming), PyTorch, real-time AI pipelines, embeddings, vector databases, prompt engineering

Data & Infrastructure

PostgreSQL, SQL, Supabase (RLS), Prisma, Firebase, SWR, React Query, WebSocket, data pipelines

MLOps & DevOps

CI/CD, GitHub Actions, Docker, Netlify, Vercel, automated testing, monitoring

Payments & Commerce

Stripe (Checkout, Subscriptions, Webhooks, Portal), billing lifecycle

Web3 / Cryptography

ethers.js v6, WalletConnect v2, multi-chain EVM, signature verification

Edge

  • Production AI: Real-time voice via Gemini Live — not demos, live users
  • End-to-end ownership: Database to deployment, 10+ products shipped solo
  • Deep React/TS: App Router, complex state machines, performance-critical UI
  • Design + engineering: Former Head of Design — pixel-perfect, user-first
  • AI-native workflow: Cursor + multi-agent systems for 10x velocity

Contact

Exploring opportunities

Senior engineering roles. Singapore or remote for the right team.

Let's Talk

Building something ambitious with AI, complex data, or payments? I ship fast and I care about the details.