Writing

Technical Insights.

Deep-dives on AI engineering, production ML, and the systems I build. Written for engineers, by an engineer.

Featured
PythonSQLLLMNL-to-SQL

How I Handle Complex Relational Schemas in NL-to-SQL Pipelines

The hardest part of building an NL-to-SQL system isn't the language model — it's reliably conveying the schema to the model without hitting context limits or leaking sensitive data.

8 min read
Read Article
All Articles