Leagues.gg
osu! Player Profile

osu! Feed

Competition

Competition Match Stats

League of Legends Player Profile

League of Legends Feed

VALORANT Player Profile

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:
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.
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.
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.