multi-company voting & events
Serbagus
Serbagus is what EL JOHN grew into. EL JOHN runs on one company's pageants; Serbagus lets many companies run their own paid voting, event ticketing and marketplace on the same platform, each with their own events, finalists and shop. It runs on the web and in apps for iOS and Android.
- my role
- Lead Engineer · backend
- hats worn
- Lead engineer
- Backend
- Full stack
- UI/UX
- stack
- Go
- Flutter
- status
- Live serbagus.id
Screens



What I did
- Multi-company from day one: every organiser gets their own events, votes and shop, and their data never mixes with anyone else's.
- The same battle-tested voting, ticketing and coin top-up flows from EL JOHN, reshaped so any organiser can use them.
- Production-level deployments and CI/CD across the web app and the mobile apps.
- Worked with the UI/UX designers on the flows, and pushed ideas that keep a shared platform feeling simple for each organiser.
- And I led the engineering team behind it.
Tech used
I can't share the full stack on client work, so this is only part of it.
- Backend
- Go
- REST API
- Apps
- Flutter (web, iOS, Android)
- DevOps
- CI/CD
- Production deployments