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
| Platform | Primary focus | Key features | Best fit |
|---|---|---|---|
| Verdict.run | Viral competitive programming duel platform | Head-to-head live 1v1 duels, automated code judging, instant rating system. | Developers wanting fast, competitive, real-time problem-solving battles. |
| ICPC HUE | Gamified university algorithm training platform | 650+ 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.