Competitive programming portfolio

Competitive programming platforms and tools

I engineered Verdict.run and ICPC HUE to empower algorithm problem solvers and ICPC teams. These platforms combine real-time code evaluation, gamified duels, and structured training tracks.

Platform overview

PlatformPrimary focusKey featuresBest fit
Verdict.runViral competitive programming duel platformHead-to-head live 1v1 duels, automated code judging, instant rating system.Developers wanting fast, competitive, real-time problem-solving battles.
ICPC HUEGamified university algorithm training platform650+ algorithm problems, contest dashboards, ECPC/ICPC preparation tracks.University teams and students preparing for regional ICPC competitions.

Engineering competitive programming systems

Building code judgment engines requires sub-second latency and sandboxed execution. Verdict.run uses real-time WebSocket state synchronization so competitors feel instantaneous feedback during 1v1 battles.

Structured curriculum design boosts user retention. ICPC HUE breaks complex algorithms into level-based progression tracks so university students can step up from basic data structures to advanced graph theory and dynamic programming.

Frequently asked questions

What is Verdict.run?

Verdict.run is a competitive programming platform designed for fast, real-time 1v1 problem-solving duels. It garnered over 120k organic impressions on LinkedIn upon launch.

How does ICPC HUE help in ICPC training?

ICPC HUE is a gamified training ecosystem built for student competitive programmers in Egypt. It offers 650+ algorithm problems categorized by topic, difficulty, and past contest tags.

What technologies power these competitive programming platforms?

Both platforms are built with Next.js, Supabase, and real-time WebSockets, utilizing isolated code execution containers for secure multi-language judging.