Web application
COMPFEST 18
The main platform for one of Indonesia's largest student-run tech events.



- Year
- 2026
- Project type
- Web application
- Tech stack
- TypeScriptNestJSDockerFigmaGit
- Other contributors
- Software EnginneringTeam
- UI/UXTeam
Overview
COMPFEST 18 is one of Indonesia's largest student-run tech events, and this project was focused on building its main website from the ground up. The platform serves as the central for all event activities, information, and user interactions. Since the event attracts a massive audience, the main technical challenge was building a system robust enough to smoothly handle thousands of concurrent users. The scope of work went beyond just full-stack development; it involved managing the end-to-end delivery of the platform and coordinating efforts between the Software Engineering and UI/UX divisions. We also put a heavy emphasis on the infrastructure side, configuring the virtual machines, managing deployments with tools like Docker, and applying cost optimization strategies to keep operational expenses low without sacrificing performance.
Impact
- Successfully delivered a stable main platform that smoothly handled thousands of concurrent users during the event's peak traffic.
- Effectively cut down the event's infrastructure and operational expenses by implementing targeted cost optimization strategies.
- Streamlined the end-to-end development process by successfully coordinating the Software Engineering and UI/UX teams to launch the product on time.
What I learned
- I learned what it actually takes to lead and bridge the gap between the Software Engineering and UI/UX divisions, keeping everyone aligned to deliver a solid product.
- Knowing the site would be hit by thousands of concurrent users pushed me to optimize our full-stack architecture, ensuring everything from the frontend down to the database could actually handle the pressure.
- Getting hands-on with requesting and configuring VMs taught me how to properly manage real-world deployments. I learned how to use tools like Docker and Nginx to optimize our infrastructure, keeping operational costs down while maintaining server stability.