Full-stack developer building payment systems, community platforms, and SaaS products with Next.js, NestJS, Laravel & Flutter. Final semester at Cilacap State Polytechnic.

Full-stack developer with 3+ years of hands-on experience building production systems. I work primarily with Next.js, NestJS, Laravel, and Flutter— handling everything from database design and API architecture to responsive frontends and mobile apps.
My projects range from payment gateways processing real transactions across 20+ channels, to community dashboards, ticketing platforms with QR validation, multi-tenant SaaS marketplaces, and mobile apps with geolocation and push notifications. I like building systems that integrate multiple services and handle complex business logic.
Currently in my final semester pursuing an Associate Degree at Cilacap State Polytechnic, balancing academics with freelance work. I tend to think like a QA engineer — always testing edge cases and poking at API behaviors before anything hits production.
Began exploring web development and programming fundamentals
Enrolled in Associate Degree in Informatics, deepened full-stack development skills
Built 7+ production systems — payment gateway, community platform, ticketing, SaaS marketplace, mobile app — while wrapping up diploma
Real projects, real users. Each one taught me something different.
Multi-tenant payment aggregator wiring up DOKU & Midtrans into one unified API. 20+ payment channels, real-time WebSocket updates, and a webhook system that retries on failure. The hardest architecture problem I've solved.
— 20+ channels, zero downtime

Multi-tenant payment aggregator wiring up DOKU & Midtrans into one unified API. 20+ payment channels, real-time WebSocket updates, and a webhook system that retries on failure. The hardest architecture problem I've solved.
— 20+ channels, zero downtime
Internal dashboard for BOCHI — multi-auth, treasury tracking, meeting notes, and photo gallery with Google Drive. Where I learned what production full-stack actually means.
— My NestJS deep-dive

Internal dashboard for BOCHI — multi-auth, treasury tracking, meeting notes, and photo gallery with Google Drive. Where I learned what production full-stack actually means.
— My NestJS deep-dive
Have a project in mind? Let's talk about how I can help bring it to life.