Content
Blog posts, videos, and playlists.
Blog Posts
View all posts
November 3, 2026·10 min readLearning Chess With Matt Pocock's Teach Skill
A month of using Matt Pocock's teach skill in Claude Code to go from around 700 to 800 rapid on chess.com, with lessons and puzzles built from real games.
aiclaude codetooling
October 10, 2026·13 min readRefactoring an Agent Skill With Subcommands
Field notes on the router skill pattern, where one Claude Code skill takes a subcommand argument and loads only the instructions for that mode.
toolingclaude codeopencodeai
October 2, 2026·15 min readBuilding an Agent Dev Team in Claude Code
A walkthrough of setting up a planner, coder, tester, reviewer and tech-writer subagent pipeline in Claude Code, with guardrails that keep a human in charge of every commit.
toolingclaude codeai
September 6, 2026·6 min readLeetcode Is Making Me Worse at Functional Programming
Reflections on how grinding Leetcode-style interview prep has eroded functional programming habits, and a plan to rebuild them.
careerfunctionaltypescriptprogramming
Playlists
View all 17 playlists
4 videosGo Anon Board
Build an anonymous message board REST API from scratch in Go using GORM and PostgreSQL.
5 videosNextJS Jobs Listings
Build a job listings application with Next.js featuring a card UI, search filters, and pagination.
8 videosNx Space Explorer
Build a full-stack space launch explorer using an Nx monorepo with NestJS, Next.js, GraphQL codegen, and Docker.
Videos
View all videos
Mar 21, 2025
Dynamically Create a Shacn Registry and Documentation with Next.js and Fumadocs

Apr 22, 2025
Use Shadcn Style React Components in ClojureScript

Apr 15, 2025
Dynamically Render Render Resume PDFs in Next.js Wtth react-pdf

Aug 22, 2022
Reagent Calorie Counter

Aug 17, 2021
Clojure Crash Course

Nov 10, 2021
Destructuring in Clojure