Writing
Posts on Claude Code, MCP servers, working with AI, frontend engineering, TypeScript, and modern JavaScript.
Newest, Oct 12, 2026, 30 min read
Claude Code 101: A Complete Tutorial From Install to Agentic Workflows
Install Claude Code, teach it your project, then build a Bookmarks API with plan mode, skills, subagents, hooks and MCP servers.
Read the post
Sep 25, 202624 min read
What Is Jev? Integrating Jev With LLMs, Claude Code, and AI Agents
What Jev, TypeSafe's System One Model, is and how to integrate it with LLMs, Claude Code and AI agents, with chatbot and monitoring agent examples.
Sep 23, 202618 min read
What Is an MCP Server? How It Works and How to Build One in TypeScript
MCP explained through something you already know, an HTTP server, then a small MongoDB MCP server built in TypeScript.
Sep 20, 20268 min read
What I Still Do Myself When AI Writes the Code
I use Claude Code every day and let it write a lot of my code. I still read every diff, dry run every migration, and push the code myself.
Mar 26, 20255 min read
Modern JavaScript: All About Array Methods
The JavaScript array methods worth knowing: map, filter, reduce and the rest, and how to use them for array manipulation and data transformation.
Mar 06, 20255 min read
Why I Switched to TypeScript (And Why You Should Too)
I avoided TypeScript for years. Here is what changed my mind, and what it did to my debugging time.
Jan 18, 20258 min read
Understanding the Virtual DOM: Why It Matters for Frontend Developers
What the Virtual DOM actually is, how React uses it, and why it changes how you write components.
The systems behind the posts
I write about what I build. The work page has the systems these posts came out of.