FeV
WorkAbout
0%//NAV
INDEX //FERMAS-VSCODE
Dev Tools / Visualizer1st Place WinnerAST Step InterpreterTri-Lingual ConcurrencyVS Code

Fermas-VSCode

In-editor code execution & algorithm visualizer. Omniscient AST step interpreter for JS/TS, Python, and Rust running directly in VS Code — zero host toolchains, auto-inferred pointer badges, and live tri-lingual concurrency swimlanes.

// System Dossier2026
ROLELead Architect & Engine Developer, 4-hour build
CATEGORYDev Tools / Visualizer
TECHNOLOGY STACK
TypeScriptRustVS Code APIReact 19ASTViteTailwindCSS
Live Platform↗Source Repository ↗
★Verified ReceiptsEMPIRICAL
✓1st Place at Velocity Hackathon 2026 (TSS, GNDU; built under a 4-hour constraint).
✓Zero-toolchain instant execution: runs and visualizes three language paradigms in a self-contained webview sandbox on clean machines without local compiler dependencies.
✓Packaged as a production VSIX extension (fermas-0.1.0.vsix) with decoupled host/webview contracts consuming immutable memory snapshots.
NAVIGATE DOSSIER01 · Media Hub & Theater02 · Engineering Challenge03 · 4-Step Pipeline04 · System Blueprint05 · Adjacent Systems
2K FLUID THEATER
Fermas-VSCode
OFFLINE-FIRST ARCHITECTURE // FERMAS-VSCODE2026 ARTIFACT SPECIFICATION
// 01 · THE PROBLEM STATEMENT & ARCHITECTURAL CONSTRAINTS

Developers learning data structures and concurrency step through code blind: they cannot see scope bindings filling, pointers mutating across heap structures, or the runtime interleaving between call stacks, microtasks, and event loops.

Developers learning data structures and concurrency step through code blind: they cannot see scope bindings filling, pointers mutating across heap structures, or the runtime interleaving between call stacks, microtasks, and event loops. Existing visualizers either require heavyweight host toolchains (Python/Rust compilers) installed locally or only support toy, hardcoded algorithms.

// 02 · 4-STEP SYSTEM ENGINEERING PIPELINE
STEP 01

Engineered an in-editor omniscient AST step interpreter: parses and steps through arbitrary JS/TS, Python, and Rust code with zero host toolchains or local runtime compiler installs required.

STEP 02

Implemented auto-inferred heap pointer badges: statically analyzes array index operations in active stack frames to project dynamic colored pointer badges (left, right, i, ptr) directly above indexed heap array cells with read/write glowing.

STEP 03

Built tri-lingual concurrency event-loop swimlanes: models JavaScript eager Promises (call stack → microtask queue priority → macrotask timers), Python cooperative coroutines (asyncio ready queue), and Rust lazy pull-based Future state machines (zero CPU execution until explicitly polled).

STEP 04

Deep native editor integration: built CodeLens triggers (⚡ Run in Fermas), synchronized gutter markers, live recursion call-tree unwinding, and statement-level inlay hints (/* [Tick 3: nums[left]=0, nums[right]=2] */).

// 03 · SYSTEM BLUEPRINT & DATA FLOW SCHEMATIC
PURE SVG VECTOR ENGINE
arbitrary source codejs/ts · python · rustast step interpreterzero host toolchains · no compiler installsimmutable snapshotsMemorySnapshot[] contractheap & pointer introspectionauto-inferred badges: [left] [right] [i] [ptr]cell read/write glow · recursion call-treeconcurrency event-loop swimlanesjs: stack → microtasks (strict priority) → timerspy: asyncio ready queue · rust: lazy future (0 cpu)native vs code editor hostcodelens [⚡ run in visualizer] · gutter syncinlay hints: /* [tick 3: nums[left]=0] */react 19 / vite webview docksecondary sidebar dock · time-travel scrubberpredict-first interactive pedagogical checksvelocity hackathon 2026 1st place · 4-hr build · zero compiler dependencies · production vsix
MORE SYSTEMS ARCHITECTUREFull Works Index →

Next System

Blinky

AI / Desktop Agent

Next System

VoiceNotes

Local-First / AI Platform

Next page

About me

→

You are one click away

Let's build something.

Open to collaboration, hackathons, and interesting systems problems.

EmailGitHubLinkedInX / TwitterAbout

© 2026 Gourish Julka

Amritsar, India