Skip to main content
CryptoFlex// chris johnson
Shipping
Series

Building in Public

8 posts in this series

1

My journey from running Ollama with Qwen locally (too slow) to setting up an Anthropic account and discovering Claude Code - the AI CLI tool that changed how I build software.

Chris Johnson··6 min read
2

A detailed, hour-by-hour account of my first day with Claude Code - starting with Ollama frustrations, discovering Opus 4.6, building a complete website, and deploying to production. 30 commits, 4 repositories, and one very long day.

Chris Johnson··20 min read
3

A detailed, step-by-step guide to vibe coding a production website from the ground up using Claude Code, from someone whose last website ran on Apache with hand-written HTML. Every service, every config, every command.

Chris Johnson··25 min read
4

A walkthrough of building cryptoflexllc.com from scratch - the tech decisions, the component architecture, and what I learned about modern web development along the way.

Chris Johnson··7 min read
5

A deep dive into configuring Claude Code for real-world use - from modular rules and session logging hooks to MCP servers and the everything-claude-code plugin ecosystem.

Chris Johnson··9 min read
6

One cybersecurity nerd, one AI coding assistant, one week, 117 commits, 24 pull requests, 17 blog posts, 410 tests at 98% coverage. This is the story of building a production website from scratch with Claude Code, including every mistake, meltdown, and meme along the way.

Chris Johnson··25 min read
7
UniFi MCP — 103 tools, 208 tests, three days

Two open-source UniFi MCP servers existed. Neither did what I wanted. So I built a third that combines their strengths, lazy-loads per product, and ships as a Claude Code plugin you can install with two slash commands.

Chris Johnson··19 min read
8
Infographic of the issue-to-release journey for unifi-mcp: issue #5 reports two port-forward bugs (empty fwd_ip and a silent no-op partial PUT), the fix flows into PR #6 with Resolves #5, a squash-merge to main, a SemVer patch bump to v0.4.1, a Keep-a-Changelog entry, a git tag plus published GitHub Release marked Latest, and the issue closed with an explanatory note.

Someone filed issue #5 against my UniFi MCP: two port-forward bugs, one of them a silent no-op that reported success. Here is the whole journey from bug report to a published v0.4.1 release, and the open-source hygiene that makes a merge into something users can actually install.

Chris Johnson··14 min read

Navigation

Blog Posts

↑↓ navigate openesc close