Leagues.gg

osu! Player Profile
osu! Player Profile
osu! Feed
osu! Feed
Competition
Competition
Competition Match Stats
Competition Match Stats
League of Legends Player Profile
League of Legends Player Profile
League of Legends Feed
League of Legends Feed
VALORANT Player Profile
VALORANT Player Profile
Hero
Hero

My Role

Leagues.gg was my first full-time, on-site developer position. I started early on as a Frontend Developer and later on as the company changed focus and restructured, I transitioned into a full-stack developer and DevOps engineer with a lead role of the frontend development team.

Outside of the frontend I also contributed to backend development, database operations, security, task management, prioritization and DevOps to ensure the system is scalable and reliable.

My main contributions:
  • Significantly improved user experience, reliability, and security by implementing full stack features with robust error handling, thoughtful UI design, and secure coding practices
  • Considerably optimized the onboarding process and development speed by leading a rebuild of the frontend from an outdated, underperforming, and largely deprecated system to a modern and optimized one using a modern and industry standard tech stack
  • Strengthened project focus and delivery efficiency by contributing key insights to feature and project prioritization aligning development efforts with user needs and business goals

What is Leagues.gg?

Leagues.gg is an all-in-one gaming platform that brings gamers together, whether you're playing casually or going competitive. With integrations from publishers like Riot Games, you can connect your game profiles from different games, follow your friends, and build a personalized feed that keeps you updated on their stats, rank-ups, and achievements.

Beyond social features, Leagues.gg has extensive esports functionality. Browse competitions and stats, track your favorite pro players and creators, or organize your own tournaments with an advanced panel built for everyone from casual players to serious organizers. By bridging the gap between casual gaming and esports, Leagues.gg provides a central hub for meaningful play, communication, and tracking for the gaming community.
Visit project

Technologies Used

Workflow

We worked as a small team of 3 developers, with a focus on delivering high-quality code and features on time. This meant that everyone needed to have a strong understanding of the entire codebase and how each feature contributes to the product in order for us to work efficiently as a team. We used Linear as our project management tool, and held daily stand-ups to discuss the progress of the project. An important part of our workflow was to code review every single PR before it was merged into the protected main branch.