Senior full-stack JavaScript developer with 5+ years of production experience — specializing in complex API integrations, scalable SaaS backends, and high-performance Node.js systems.
Previously at Webdunia, Dev Technosys, and Jiak Technology (Singapore). I've shipped a live Reserve with Google integration, engineered concurrent multi-doctor scheduling engines, and built secure AWS S3 document pipelines — all independently owned and delivered to production.
I care about clean architecture, clear communication, and shipping things that actually hold up in production.
Three types of engagements, each with a defined scope and output. No vague retainers, no scope creep. You know what you're getting before we start.
Four steps. No surprises. You know what's happening at every stage — and nothing gets built that you haven't signed off on.
You tell me what you're building, who it's for, and what success looks like. I ask the questions most developers skip — about your users, your constraints, and what's actually important vs nice-to-have.
I send a written proposal with a clear scope, deliverables, timeline, and fixed price. No ambiguity. You know exactly what you're getting before a single line of code is written.
I build in focused sprints with regular check-ins — not radio silence for two weeks followed by a big reveal. You see progress, give feedback early, and nothing surprises you at delivery.
Deployment, handoff, and a walkthrough of everything I've built. You get clean code, documentation for anything non-obvious, and a 2-week support window after launch.
Tell me what you're building — I'll reply within 24 hours.
“Direct bookings from Google Search and Maps — engineered end-to-end.”
Architected a full Google Partner integration enabling restaurant table bookings from Google Search and Maps. Five phases: Partner onboarding, automated SFTP data pipelines, core Booking APIs, a real-time update engine, and a rigorous sandbox validation before production go-live.
Available for freelance projects — small to mid-scale web apps and business websites. Usually respond within 24 hours.