I'm Sasidhar Chintapalli. I build distributed data platforms, AI-powered applications, and open-source tools. This is where I share my projects and writing.
A file-based database engine built in Python with SQL parsing. Demonstrates building a database from scratch with grammar parsing, SQL execution, and file-backed storage.
A lightweight Python utility for generating synthetic test datasets. Useful for testing data pipelines, populating dev environments, and benchmarking data systems.
Browse all my open-source repositories, experiments, and side projects on GitHub.
A hands-on guide to using TextGrad for automated prompt optimization in AI applications, improving output quality through gradient-based techniques.
Read articleFine-tuning OpenAI's GPT-4o Mini for natural language to SQL generation using HuggingFace's Text-to-SQL dataset, with practical steps for dataset prep and training.
Read articleIntroduction to ANTLR as a language recognition tool for building parsers, covering grammar definitions and generating a working SQL parser from scratch.
Read articleIntegrating ANTLR runtime with Python for SQL parsing, covering visitor patterns, tree walking, and executing parsed SQL against real data.
Read article