Vol. I · No. 579Rochester, New York, Thursday, September 24, 2026Competitive Coding · Page B8
All workSection B · Page B8

Competitive CodingBeatCode

Ranked Coding, With the AI Agents Allowed In

BeatCode tests whether developers can actually ship with AI coding agents, then rates them with Elo.

Graphic5 steps
  1. PickChoose a challenge by domain and difficulty
  2. BuildWork with your agent in a sandbox or your own repo
  3. GradeTrusted command runs inside an E2B sandbox
  4. JudgeOutput matched to expected markers, 0 to 100
  5. RateElo, XP and level update
What happens inside BeatCode, in order.Graphic: The Sahil Bachu

Coding interviews still test whether you can reverse a linked list alone. Real work looks different now: you and an agent like Claude Code or Codex shipping something together. BeatCode is my attempt at measuring that skill. You pick a challenge in Scripting, Backend, Frontend or CyberSec, build it, and get rated.

There are two ways to submit. You can hand over a GitHub repo, and the server spins up a fresh E2B sandbox that lives for 5 minutes, clones it and runs the problem's trusted grading command. Or you can code right in the browser: a 30-minute sandbox runs VS Code (code-server), embedded in the page, and gets graded in place.

Real work looks different now: you and an agent like Claude Code or Codex shipping something together.

Grading is deterministic. The judge scores the sandbox output against expected markers and reports a 0 to 100 score with per-test results. Some problems test themselves, some use a trusted one-line verifier, and some ship a full grader script.

Scores feed a custom Elo system. Problems are rated 1000, 1400 or 1800 by difficulty, K is 32, and partial credit kicks in between 40 and 79 percent. XP and levels sit on top of that.

Version 2 is in progress. Each problem gets its own sandbox template with Claude Code and Codex preinstalled, and users can bring their own API keys, encrypted with AES-256-GCM and injected only into their own sandbox. The new graders go further: the React calculator one drives headless Chromium with Playwright, and the Node API one starts your server and fires HTTP requests at it. Failed sandboxes stay alive so you can fix and resubmit, and a GitHub Action rebuilds the sandbox snapshot on every push.

More from The Work

See all 25

Fintech

A Local Llama Audits the Company Spending

A team-built spend auditor where a local Llama 3 model checks employee transactions against company policy and flags risks by level.

SU$PEND lets an auditor pick an employee, pull their transactions and run an AI audit against the company spending policy. A local Llama 3 model does the checking, so financial data stays in-house. I built the audit pipeline and the backend.

Continued on Page B16

Research

Privacy Policies, Rewritten for an 8th Grader

T&C Applied rewrites privacy policies into plain English, flags unfair clauses and answers follow-up questions.

A privacy-policy simplifier built on my own readability study. Paste a policy and it rewrites it at an 8th-grade level or below, sorts clauses into five categories, flags biased terms and lets you ask questions about it.

Continued on Page B6

Design

A Writing App That Feels Like a Printed Book

A distraction-free personal editor with cream paper, drop caps, running headers and page numbers.

Folio is a personal writing app for stories, lessons and thoughts that looks like writing inside a real book: a two-page spread, IM Fell English type, drop caps and page numbers. The toolbar hides until you select text.

Continued on Page B19