Field Soccer Booking
A robust venue booking system built on a microservices architecture. Designed for scalability using Docker and Kafka for event streaming, with Jenkins for CI/CD automation and GCP for secure cloud storage management.


Hi, I'm Cavin Surya.
I used to be the one asking, "Can we build this feature?". Now, I'm the one answering, "Yes, and here is the most efficient way to engineer it."
Transitioning from Product to Developer gave me high standards. I'm never satisfied with code that just "works." For me, the true art of programming lies in its structure. I obsess over the questions behind the screen, Is this efficient? Is the architecture clean? Is this component reusable for future scale?, clean code not just for performance, but because I understand how deeply the backend structure affects the frontend experience.
I believe messy code is technical debt. Well-structured code, on the other hand, is an investment just as valuable as a solid product strategy.
A React Native networking application designed to facilitate attendee engagement. Key features include real-time chat, matchmaking, live agendas, and Firebase push notifications, providing a stable cross-platform experience.

A web platform for event ticketing and on-site registration built with Next.js. It includes a CMS dashboard for transaction management and integrates with third-party APIs (Ticketmelon) to support the event's RFID wristband system.

A robust venue booking system built on a microservices architecture. Designed for scalability using Docker and Kafka for event streaming, with Jenkins for CI/CD automation and GCP for secure cloud storage management.

A real-world digitization initiative for MSMEs (UMKM) in Pariaman. This platform provides a public product catalog and dedicated dashboards for admins and merchants, modernizing local commerce through a scalable Next.js architecture.

A hotel reservation system designed for a smooth user experience, integrating real-time payments with Midtrans. Features a clean separation of concerns between frontend and backend, powered by Next.js and Shadcn UI for a modern interface.

A comprehensive event ticketing platform featuring a seamless flow from booking to payment via Midtrans. Built with a decoupled architecture (separate Web & API) using Next.js and Zod to ensure type-safe and secure transactions.


Purwadhika School
Sudirman, Jakarta


Apiary Academy
Amartha, Jakarta
