A lot of the content here follows two threads. The first is SQL for Python developers: a series I started because so many Python devs avoid or underuse SQL. Understanding how SQL thinks changed how I write Python, and I wanted to make that shift accessible to others. The second thread is LLM development — practical posts from building agents, working with local models, and figuring out where AI actually fits in production workflows. I also write about certifications, tools, and the general experience of learning in public.
I’m a husband and dad, which has a way of focusing you on what actually matters. I read mystery, sci-fi, and fantasy when I can stay awake long enough. I’m slowly learning Japanese and enjoy board games when life allows.
If you want to follow along, subscribe to the newsletter — I publish a new post every Monday.
The views and opinions expressed on this site are my own and do not necessarily reflect the official policy or position of my employer or any other organization.
