OPUCC26 CTF Platform and Infrastructure

OPUCC26 was a 24-hour internal cybersecurity competition organized for UiTM students across Malaysia.

I served as the lead challenge creator and was involved in monitoring and supporting the competition infrastructure.

The problem

A live CTF competition requires a platform that can reliably handle participant accounts, challenge submissions, scoring, file downloads, containerized services, and real-time support.

The system also needed to remain stable throughout a 24-hour event while supporting 48 participating teams and 46 cybersecurity challenges.

What I built

I contributed to the development, customization, and operation of a CTFd-based competition platform.

The platform included:

I personally authored 17 of the 46 challenges used during the event.

My challenges covered formats such as:

During the competition, I also:

What I learned

Operating a live competition taught me how different production systems are from development environments.

I gained experience in:

The event also showed me the importance of monitoring, backups, challenge testing, and clear communication between challenge creators and infrastructure maintainers.

Future improvements would include more automated health checks, standardized challenge deployment templates, stronger pre-event load testing, and improved internal documentation.