Project Notes
Deep-dive explanations of two projects — how they work from first principles: code structure, classes, data flow, storage, APIs, and backend↔frontend wiring. Written as interview prep, readable as documentation.
AI Website Builder
Chat-driven website generator — React + FastAPI, SSE streaming, surgical LLM edits via data-id anchors, SQLite persistence, HTML export.
Smol — Terminal Coding Agent
A coding agent built from scratch — pure agent loop + stateful harness, OpenAI-compatible streaming provider, file/bash tools, JSONL session tree, context compaction, Textual TUI.