projects

  • 06 October 2025

DuckDB: Importing Polars dataframes the easy and hard way using Rust

Recently I have been working on a project where I did data manipulation through Polars Dataframes and then wanted to query the result with DuckDB for that OLAP goodness. I wanted to build on the Rust Arrow ecosystem. On the surface, Arrow looks like a nice ecosystem with good interoperability. Polars abstracts over Arrow. DuckDB advertises support for both Polars and Arrow. That turned out to be a mirage.

Read more 
  • 29 April 2025

Building Type Safe Structured Outputs with Rust and OpenAI

I built a Hacker News AI news summarizer and AI relevancy scorer and, as the type safety and consistency enthusiast I am, I decided to explore structured outputs when interacting with the LLM models.

Read more