Hack Western

Hack Western hero image

Role

Web Organizer

Timeline

Hack Western 12

Team

Design & Engineering Team

Tools

Next.js, TypeScript, Node.js, Framer Motion, HTML5 Canvas

Overview & Role

As a Web Organizer for Hack Western 12, I was responsible for architecting and building the digital infrastructure that powered the event for hundreds of attendees. My role was a hybrid of Product Designer and Full Stack Engineer; I ensured designs adhered to strict UX best practices while implementing the codebase using Next.js, TypeScript, and Node.js. The goal was to move beyond a static informational site and create a fully interactive application that managed the hacker lifecycle from application to event day.

Immersion & Delight

To differentiate our brand, we focused on high-fidelity motion design and interactivity. I implemented a seemingly "infinite" scrolling background populated with draggable stickers, requiring optimized event listeners to maintain 60fps performance. I also engineered complex animation sequences, such as a digital scrapbook and interactive "opening envelopes" that revealed content.

We also revamped the application process to be more expressive. Instead of standard form fields, I built a custom character creator and an integrated HTML5 drawing canvas. This allowed applicants to submit doodles and avatars as part of their application, making the user experience memorable and fun while testing technical implementation of canvas data handling.

Systems & Integration

Beyond the visual layer, I developed complex backend features to support event logistics. A major challenge was bridging the physical and digital worlds; I implemented a QR code scanning system that allowed hackers to check into workshops. This fed into a "scavenger hunt" gamification engine I built, where users collected points to redeem for rewards, requiring secure endpoints to prevent score manipulation.

To streamline the attendee experience, I also integrated third-party mobile wallet APIs. This feature allowed hackers to generate passes on their personal dashboards and push them directly to their Apple Wallet or Google Wallet, ensuring they had offline access to their credentials throughout the venue.