• Developed a website for peer feedback tournament events, starting with dance battles, by digitizing peer judging processes to replace manual score entry and automate workflows for score calculation and leaderboard generation.
• Implemented features for both the mobile web peer judging platform and the desktop admin platform using Next.js, REST APIs, PostgreSQL, WebSocket, and Redis, enabling real-time updates for up to 40 concurrent users.
• Implemented real-time updates using WebSocket and Redis, eliminating the need for manual refreshes while ensuring reliability through a fallback redirect mechanism for cases where WebSocket updates fail.
• Collaborated with the lead designer to implement Figma-driven UX improvements, enhancing user clarity and usability across the platform.
• Developed modular and reusable frontend components in Next.js, improving maintainability and ensuring design consistency across 10+ admin and user-facing pages.
• Collaborated with a team of three full-time engineers, maintaining excellent GitHub hygiene and adhering to agile development practices to deliver features efficiently.