███████╗ █████╗ ███╗ ██╗██████╗ ██╗ ██╗██████╗ ██████╗ ██╗██████╗ ██████╗ ███████╗ ██╔════╝██╔══██╗████╗ ██║██╔══██╗╚██╗ ██╔╝██╔══██╗██╔══██╗██║██╔══██╗██╔════╝ ██╔════╝ ███████╗███████║██╔██╗ ██║██║ ██║ ╚████╔╝ ██████╔╝██████╔╝██║██║ ██║██║ ███╗█████╗ ╚════██║██╔══██║██║╚██╗██║██║ ██║ ╚██╔╝ ██╔══██╗██╔══██╗██║██║ ██║██║ ██║██╔══╝ ███████║██║ ██║██║ ╚████║██████╔╝ ██║ ██████╔╝██║ ██║██║██████╔╝╚██████╔╝███████╗ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═══╝╚═════╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝╚═════╝ ╚═════╝ ╚══════╝
View all posts
A keyboard-driven markdown vault reader built with Tauri 2, React, and Rust, with vim keybindings, fuzzy search, and a Lua plugin system.
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.
View all projects