Built AlgoArena — a competitive programming platform that combines LeetCode-style problems with real-time 1v1 battles using ELO matchmaking.

What I built:

Real-time 1v1 coding battles with synchronized problem solving

ELO ranking system (Chess.com-style) for skill-based matchmaking

5000+ algorithmic problems covering arrays, trees, graphs, DP, etc.

60+ programming language support via Judge0 integration

AI-powered mock interviews

Technical stack:

Next.js 14 with TypeScript

Firebase (Auth, Firestore, Cloud Functions)

WebSockets for real-time synchronization

Judge0 API for code execution

OpenAI for AI features

Why it’s different:

Most platforms are either async contests (CodeForces) or solo practice (LeetCode). I wanted real-time competition…

Similar Posts

Loading similar posts...

Keyboard Shortcuts

Navigation
Next / previous item
j/k
Open post
oorEnter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Browse
gb
Search
/
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help