Your data has a job. I make sure it shows up on time.
I blend data architecture with data engineering to take you from ingestion to insights. The result is predictable, observable, and easy to change.
Follow along on the blog-learn with me, reuse what works, and help make it better.
Free Threating in Python
Python has long been bound by Global Interpreter Lock (GIL), which prevents multiple threads from executing Python bytecode simultaneously. But that's changing now.
Read more →Why Wagtail
Building Beautiful Sites with Wagtail and why not use plane Django.
Read more →Get started with DuckDB
DuckDB is a fast, in-process analytics DB that queries CSV/Parquet/data frames with near-zero setup. We’ll use uv for clean, reproducible runs.
Read more →