Competitive Programming
Verdict
Solve Codeforces problems with a built-in IDE, Whiteboard, and Custom Judge—no more tab switching. Features Mirror Mode, Smart IDE, and Algorithm Visualization.
Competitive Programming
Solve Codeforces problems with a built-in IDE, Whiteboard, and Custom Judge—no more tab switching. Features Mirror Mode, Smart IDE, and Algorithm Visualization.
Founder & Lead Engineer
Status: Live
Codeforces' old UI sucks, so I made verdict.run—a Codeforces mirror tool.
You just change the .com in codeforces.com to verdict.run so it becomes codeforces.verdict.run on any problem page.
I mastered advanced scraping and how to bypass Cloudflare Captchas. I also realized how critically important UX is for developers.
"Making the Verdict-to-Codeforces submission pipeline was insane. I built an extension that captures the user's Codeforces cookie and sends it to our backend. The backend then spins up a Server-Side Rendered Chromium engine via Playwright, opens a tab, signs in with the stolen cookie, navigates to the problem, chooses the language, submits the code, bypasses the captchas with automation, and brings the verdict back to our UI instantly."