███████╗ █████╗ ███╗ ██╗██████╗ ██╗ ██╗██████╗ ██████╗ ██╗██████╗ ██████╗ ███████╗ ██╔════╝██╔══██╗████╗ ██║██╔══██╗╚██╗ ██╔╝██╔══██╗██╔══██╗██║██╔══██╗██╔════╝ ██╔════╝ ███████╗███████║██╔██╗ ██║██║ ██║ ╚████╔╝ ██████╔╝██████╔╝██║██║ ██║██║ ███╗█████╗ ╚════██║██╔══██║██║╚██╗██║██║ ██║ ╚██╔╝ ██╔══██╗██╔══██╗██║██║ ██║██║ ██║██╔══╝ ███████║██║ ██║██║ ╚████║██████╔╝ ██║ ██████╔╝██║ ██║██║██████╔╝╚██████╔╝███████╗ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═══╝╚═════╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝╚═════╝ ╚═════╝ ╚══════╝
View all posts
A Rust CLI that summarizes Claude Code sessions over a date range and generates an HTML report with charts.
A personal site and blog built with Next.js App Router, React Three Fiber, and shiki, deployed on Railway.
A full-stack XYZ tile slicer with browser-based WASM processing, server-side Pro tier, PMTiles output, and a public tileset gallery.
View all projects