About
I'm a full-stack developer with over nine years of experience, specializing in the MERN stack and modern frameworks like Next.js and NestJS. Over the years, I've worked on a wide range of projects — from real-time event platforms similar to Twitch, to complex website editors, meeting and video call platforms, AI chatbot builders, and numerous admin dashboards that power internal tools and business operations.
Beyond shipping robust applications, I'm passionate about continuous learning and pushing the boundaries of user experience. Recently, I've been diving into AI-assisted development, where I've noticed that projects I initially estimated would take two months (working only in my free time) were finished in just a week with the help of AI. I've been reviewing AI-generated code as part of this process, which has accelerated my learning and sharpened my ability to spot optimizations and best practices. I've also been exploring Three.js and GSAP, experimenting with animation and 3D interactivity to bring richer, more engaging interfaces to the web.
When I'm not working on development projects, you'll usually find me building Gunpla model kits or practicing piano, two hobbies that let me stay creative outside of code.
Experience
2019 — PRESENT Top-Rated Plus Full-Stack Developer · Upwork
Delivered multiple React + Node.js apps with consistent 5-star reviews. Designed MongoDB/PostgreSQL schemas, ensuring scalable data handling. Maintained 100% job success score through quality delivery.
ReactNode.jsMongoDBPostgreSQLNext.js2018 — 2019 Senior Software Engineer · Cloudstaff
Architected solutions and mentored junior devs. Built WooCommerce plugin for intimate.io. Designed secure, maintainable mobile project solutions.
WooCommerceWordPressPHPJavaScriptArchitecture2016 — 2017 Full-Stack Developer · Volenday
Built Asia CEO Awards site and a headless CMS (AHA). Developed employee tracking app (Ionic + Node.js).
IonicNode.jsJavaScriptHeadless CMSREST APIs2014 — 2020 Freelance Web Developer
Worked on PSD-to-HTML, React/Redux, and mobile apps. Implemented real-time functionality with Socket.IO and web scraping utilities.
PSD-to-HTMLReactReduxSocket.IOWeb Scraping
Professional Projects

InvestorPrez — Website Builder for Real Estate
Optimized GrapesJS integration with React improving editor load speed by 3×. Refactored large components into modular units and rebuilt state management for better responsiveness. Added automated React tests and enforced strict TypeScript/ESLint rules.

ChatBuildX — AI Chatbot Builder
Built from scratch for scalability. Integrated WordPress, WooCommerce, Facebook Messenger, and Google Drive for contextual data. Developed a custom web scraping utility for dynamic knowledge enrichment.

Syllaby.io - AI-Powered Content Creation Platform
Worked on key features including faceless video creation, avatar video creation, and the main user dashboard.

CSV Analyser — Trading Data Validator
Implemented FIFO vs. LIFO strategy comparison for share balance validation and parcel-level error detection (trade date, price range, dishonesty). Built virtualization for 100K+ rows to ensure smooth dataset interaction.

Moment — Ticketed Live Experience Platform
Developed Meet & Greet feature with real-time 1:1 video sessions (Socket.IO + Twilio). Built queueing system for low-latency, high-traffic live events.

ANZ MTG Super Series — Event Management Platform
Designed backend with NestJS and MongoDB, with automated testing for reliability. Built admin dashboard (React + Vite) and participant app (Next.js). Integrated PayPal for secure payments and managed AWS deployment.
Personal Projects

Chari-ty
A fundraising platform that connects donors and organizers through transparent charity campaigns. Features secure authentication, campaign management, and seamless donation flows.

Gunpla Sekai
A platform for exploring and interacting with 3D Gunpla (Gundam plastic model) designs. Features real-time 3D model rendering and customization tools for hobbyists to showcase their builds.

Custom Kickz
A 3D sneaker customization platform where users can design and personalize sneakers in real time. Features interactive editing, AI-driven color generation, and seamless design workflows.