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

NL to SQL: Handling Complex Relational Schemas with LLMs

The hardest part of building a Natural Language to SQL (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