I build with AI and write about what I learn.
20+ years of software development, writing about AI workflows, technical leadership, and the craft of building things.
AI & Machine Learning
Workflows, tools, and experiments View all →

I, AI: The Weight of Equal Parts (Part 3)
"As we're wrapping up our interview," Glamerous shined his smile at the stream, "Do you have one last story or experience you can share with us?"
Read more
The Claude Code Drawbacks
With all the hype of Claude Code, Codex, new models, and new tooling, I think it's important to take a step back and figure out what the current development experience with AI is like.
Read more
Agent Compiler - Embed Skills Directly Into Your Config
I've released Agent Compiler -- a CLI tool that takes your Claude Code skills and embeds them directly into your CLAUDE.md or AGENTS.md files.
Read more
Managing Dev Context And The Wild West of AI Dev Tooling
As agent parallelization is becoming more prominent and common practices on the bleeding edge, there's an emergent problem that AI can't easily solve -- and that's the context in your head.
Read more
SkillBox - A Curated Collection of AI Agent Skills
I've released SkillBox—a curated collection of reusable skills that provide basic agentic AI utilities in one box.
Read more
Using Git Worktrees to Parallelize AI Agents
> 🌳 Claude Code Skill Available: The git-worktree skill in SkillBox automates worktree creation and management for AI agents. Install with npx skills add antjanus/skillbox and invoke with /git-worktree to streamline your parallel development workflow. Read the announcement.
Read moreDigital Garden
Engineering, opinions, and deep dives View all →

17 Side Projects I Built With Claude Code in Two Months
One thing that I've found hard to relay is how much of a productivity multiplier Claude Code is when it comes to side-projects and prototypes.
Read moreCommon React Hooks Antipatterns and Gotchas
> ⚛️ Claude Code Skill Available: These antipatterns are prevented by the ideal-react-component skill in SkillBox. Install with npx skills add antjanus/skillbox and invoke with /ideal-react-component to automatically apply hooks best practices. Read the announcement.
Read moreThe Simplest CSS Grids
CSS Grid is all the rage and for a good reason. It's the best replacement for any of the previously existing grid solutions. And while CSS grid contains a myriad of CSS properties you can employ and become a power user, most websites fall into a handful of grid setups and I'd like to quickly go thro...
Read moreConstants vs Enums in TypeScript
TypeScript tips and tricks
Read moreAI Experiments
Projects, tools, and creative AI work
Work With Me
I help companies implement AI workflows and accelerate their development teams.
Get in touch