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.

Verdict – Competitive Programming Platform

Founder & Lead Engineer

Status: Live

The Problem

Codeforces' old UI sucks, so I made verdict.run—a Codeforces mirror tool.

How It Works?

You just change the .com in codeforces.com to verdict.run so it becomes codeforces.verdict.run on any problem page.

What does it provide?

  • LeetCode UI: Problem statement on the left, code editor on the right.
  • Full Compiler: Using Judge0 to test your solution before submitting to Codeforces.
  • Whiteboard Integrated: Fully integrated whiteboard using Excalidraw for visualizing algorithms.
  • Extension Submissions: Submit to Codeforces using our custom extension supported by scraping.
  • AI Teaching & Video Gen: Full AI features like MCP to teach you the problem + video generation to explain the problem using Remotion.
  • Analytics & History: Full analytics, history, and personal notes for every solve.

What I'm Proud Of

  • It got 120k impressions on LinkedIn.
  • It has 500 users with 100 DAU.
  • I built the entire Backend, Frontend, and DevOps solo.

What I've Learned

Advanced ScrapingCloudflare BypassLaTeXUX Design

I mastered advanced scraping and how to bypass Cloudflare Captchas. I also realized how critically important UX is for developers.

The Hardest Technical Challenge

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