← Back to home

Engineering Blog

Deep dives into how we build Norveth, thoughts on the future of software engineering, and technical essays.

Why we abandoned generic LLMs

An in-depth look at why standard RAG pipelines fail for large codebases, and how we built a deterministic relational graph to power our AI assistant.

Scaling PostgreSQL for ASTs

How we optimized our database schema to handle billions of syntax nodes across thousands of active repositories.