Hi, I'm Tobi
Technical Product Owner by day, OSS software engineer by night. I like building products in the cloud on AWS or Cloudflare, DuckDB, SQL, modern data stacks, GIS tools and some sprinkles of web development.
I'm leveraging AI tools like Codex, Claude Code and custom agent harnesses to build useful things with a product mindset, fast.
Recent Blog Posts
View All Posts
Versioned DuckDB databases, locally or replicated through S3, for people and agents
differential extension for DuckDB 2.0: snapshots, branches and time travel locally, plus leader/follower replicas, failover and shared writers via S3.

Teaching coding agents the differential DuckDB extension with an Agent Skill
duckdb-differential now ships an Agent Skill, so Claude Code, Codex, Cursor and other agents can version, branch and replicate DuckDB databases correctly.

Differential storage for DuckDB
Add snapshots, time travel and writable branches to native DuckDB databases from SQL with duckdb-differential, and publish versions to S3.

Introducing polyglot - A Rust/Wasm SQL transpilation library
polyglot transpiles SQL between 33 dialects like PostgreSQL, BigQuery and Snowflake. A Rust port of sqlglot, compiled to Wasm to run in the browser and Node.js.

Custom DuckDB Wasm builds for Cloudflare Workers
Run DuckDB SQL queries, including remote Parquet, S3 and R2 reads, directly inside Cloudflare Workers with Ducklings, a minimal async DuckDB Wasm build.

Using Iceberg Catalogs in the Browser with DuckDB-Wasm
Query Apache Iceberg catalogs like S3 Tables and Cloudflare R2 Data Catalog from the browser with DuckDB-Wasm and the Iceberg extension, no backend needed.
Featured Projects
View All Projectspolyglot
Rust/Wasm-powered SQL transpiler for more than 30 SQL dialects
ai-observer
Unified local observability for AI coding assistants
ducklings
A minimal DuckDB Wasm build for browsers and serverless environments like Cloudflare Workers
serverless-duckdb
An example of how to run DuckDB on AWS Lambda & API Gateway.
cloudflare-ducklake
DuckLake running on top of Cloudflare Containers & R2
duckerd
CLI to create an ER Diagram from DuckDB database files