Back to projects

CodeOwl

Next.jsTypeScriptDrizzle ORMPostgreSQLDockerVS Code Extension APILSP
CodeOwl

Overview & Architecture

Full-stack coding-activity tracking platform that ingests heartbeat telemetry from code editors, computes real-time daily programming metrics, and surfaces high-density analytics dashboards. Key Capabilities: • Custom VS Code Extension: Built a dedicated VS Code VSIX extension ingesting typing and save events with debounced batching. • Zed Editor LSP Bridge: Engineered a custom stdio Language Server Protocol (codeowl-ls) binary bridging Zed editor sessions to the CodeOwl ingestion server. • Edge Runtime Hardening: Designed edge-safe session verification inspecting auth cookies directly to prevent TCP socket lockups in Next.js 15 App Router middleware. • Resilient Ingestion: Rate-limited API ingestion endpoint with daily and weekly metrics rollups, language distribution charts, and project timelines.