Back to projects
PROJECT SPECIFICATION
CodeOwl
Next.jsTypeScriptDrizzle ORMPostgreSQLDockerVS Code Extension APILSP

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.