onefan

Onefan

Osasuna's Official Website

cover
Stack

React, Next.js

Other Technologies

Google AdSense, Google TagManager, CSS

OneFan is a fan engagement platform for soccer enthusiasts, and in this project we focused on engaging supporters of the Spanish team Osasuna by keeping them informed with dynamic, real-time updates. At OneFan, I began my journey as a Senior Front-end Developer and quickly advanced to Tech Lead of the web team.

Key Challenges and Solutions

  • Modernizing Legacy Systems: Upgraded outdated code to align with modern performance and scalability standards.
  • First-Time Tech Leadership: Transitioned into a leadership role where I defined architectural strategies, streamlined processes, and guided a diverse front-end team.
  • Real-Time Engagement: Integrated with an internal API to deliver live game updates automatically, ensuring fans received timely information during critical match events.

My Role

Initially hired as a Senior Front-end Developer, I was promoted to Tech Lead within a few months. My responsibilities evolved from developing innovative front-end solutions to managing the team, orchestrating task distribution, planning architectural improvements, and refining our development processes. I also provided ongoing mentorship and support to help elevate the overall team performance.

Technical Highlights

  • Scalable Architecture: Leveraged React, Next.js, TypeScript, and Axios to build a robust platform that supports over 100k monthly active users with an uptime exceeding 99.9%.
  • Live Updates Feature: Developed real-time site updates for live game events, significantly enhancing fan engagement by delivering immediate match information.

Development Approach

  • Agile & Scrum: Employed agile methodologies with daily stand-ups, sprint planning, and regular code reviews to maintain high-quality output and continuous improvement.
  • Process Optimization: Instituted automated testing and rigorous review cycles, ensuring our code remained robust and maintainable while fostering an environment that encouraged innovation.

Outcome and Impact

The project now actively engages around 100k users each month, with significant traffic peaks during live games and key events. By modernizing legacy systems and implementing real-time data integration, we achieved a high-performance platform with exceptional scalability and reliability.

Key Learnings

Leading the front-end team at OneFan was a transformative experience. I honed my technical expertise and leadership skills by balancing process discipline with creative innovation. This role deepened my understanding of scalable system design, real-time data handling, and effective team collaboration in a fast-paced, high-stakes environment.