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

Download Resume

Professional Projects

InvestorPrez — Website Builder for Real Estate

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.

ReactGrapesJSTypeScriptNode.jsJest
ChatBuildX — AI Chatbot Builder

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.

NestJSReactMongoDBOpenAITypeScriptPinecone
Syllaby.io - AI-Powered Content Creation Platform

Syllaby.io - AI-Powered Content Creation Platform

Worked on key features including faceless video creation, avatar video creation, and the main user dashboard.

ReactTypeScript
CSV Analyser — Trading Data Validator

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.

ReactTypeScript
Moment — Ticketed Live Experience Platform

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.

ReactNode.jsSocket.IOTwilio
ANZ MTG Super Series — Event Management Platform

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.

NestJSMongoDBReactNext.jsAWS

Personal Projects

Articles & Videos