Now

Current work

What I'm building, testing, and trying to understand right now.

Active

Updated 2026-04-12

AntiCopilot

Current project

AntiCopilot

A highly personalized IDE-integrated learning experience powered by LangGraph, designed to help developers learn by doing — not by copying.

Current milestone

Review and roadmap tracking integration

Testing now

The UI responsiveness of the spaced repetition loop and the transition between Task, Reviews, and Roadmap panels in the VS Code extension.

Biggest blocker

Ensuring the sidebar webview UI remains snappy and doesn't freeze when receiving roadmap and task updates from the local agent backend.

Current focus

My main focus right now is stabilizing the UI/UX layer across our React frontend and the VS Code extension. Over the past week, we implemented the FSRS-based review loop and integrated the unified LangGraph agent API. Now, I am wrapping up fixes for sidebar UI freezes and improving webview asset management.

What changed recently

This week in the lab

Apr 08

Extracted API client, transforms, and added response models to backend endpoints.

Apr 07

Integrated review functionality and roadmap tracking directly into the VS Code extension.

Apr 06

Refactored extension webview assets and resolved sidebar UI freeze issues.

Apr 06

Added the FSRS spaced repetition review loop and practice interface.

Current experiment

What I'm testing

Experiment

Refactoring the monolithic VS Code webview to extract inline CSS and JS into separate media assets using asWebviewUri.

Hypothesis

Decoupling the webview HTML generation into separate media files and optimizing how the extension resolves assets will fix the UI freezes during tab switching.

Signal I'm watching

I am primarily watching whether the VS Code extension smoothly transitions state and updates the roadmap panel without dropping frames or showing a blank page.

What counts as success

A successful iteration where the sidebar reliably renders the roadmap, practice interface, and struggle capture MVP without any UI lockups or resource loading errors.

Writing

Related writing

Essay

Anti-Copilot: Building a Socratic AI Tutor from Scratch

Rethinking AI assistants by engineering a VS Code extension that uses spaced repetition to teach concepts instead of just autocompleting code.

A VS Code extension and learning system that replaces AI autocomplete with spaced repetition and Socratic hints to help students actually learn.

Part of anticopilot