A personal practice repo: NeetCode submissions, a local timed reviewer app, and the public log of coached sessions.
Yes I willingly did this
- Submissions. Solutions sync automatically from NeetCode into
Data Structures & Algorithms/<slug>/submission-<n>.cpp. - Reviewer app. A Qt6 shell with a local web UI. It builds timed tests from the NeetCode 150 catalog, solved or not, with presets, custom timers, and a session record in
Review sessions/. - Practice system. Dated targets in practice/goals.md, the session journal in practice/log.md, a CS drill bank in practice/cs-bank.md, and PROGRESS.md regenerated from the session record.
- Coaching. Sessions run with an agent coach: status check, reasoning first, timed solve, code review from the git log, then a public log entry. The workflow lives in the
code-practiceskill.
cmake -S . -B build && cmake --build build -j 8
open build/NeetCodeReviewer.appNeeds Qt6 and leetcode_questions.json (local-only, about 20 MB) in the repo root. The app serves its UI at a local port and opens it in the browser.
Working on the repo: see AGENTS.md for layout, commands, and invariants.



