SIGA •

Introduction
SIGA was built for a university digital image processing course, but the idea came from a real school problem: events did not have a reliable access-control system. Physical tickets could be lost, duplicated, or skipped entirely. The goal was to build the complete flow: generate unique QR tickets, send them by email, and validate them in real time with a camera at the event entrance.
The course focus shows up in the detection pipeline. Instead of depending on a single QR-reading pass, I implemented three image-processing steps: color input, grayscale, and binarization with a dynamic threshold. That made the scanner more resilient when lighting was poor or the printed QR code was low quality.
The system was built with Flask and Python and deployed on Vercel as a working demo. It did not reach production, but it proved that the idea was technically viable beyond a classroom proposal.


Next project
Mobile / Product Design / Journaling