Blog

Building paginator-rs: A Composable Pagination Library for Rust

Why I built a pagination library with fluent sub-builders, cursor support, and SeaORM integration — and what I learned about typestate patterns and API ergonomics.

Building a SaaS Boilerplate with TanStack Start

What I built to stop reimplementing multi-tenancy, RBAC, and audit logging on every project — and the stack decisions that made it worth keeping.

Building a Warehouse Management System with Rust and Axum

Why I chose Rust and Axum to build a full-scale WMS, the architecture decisions, and what I learned.

Building zod-rs: Bringing Zod's Validation Model to Rust

Why I built a Rust validation library inspired by TypeScript's Zod, and what I learned about proc macros, schema composition, and bridging two ecosystems.

Hello, World

First post on my new blog, built with Astro and Obsidian.