Skip to main content
CryptoFlex// chris johnson
ShippingSubscribe
Series

Building in Public

9 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, 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
3

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
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 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
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
9
CryptoFlix, with Jellyfin hidden inside. A wide panel split by a dashed teal /stream waterline. Above it, six poster tiles beside the line CryptoFlix owns the catalog, sign-in, search and every playback session, from the PC or the cloud. Below it, a Hidden transcoder card shows Jellyfin on 127.0.0.1 only, remuxing MKV into HLS, transcoding DTS to AAC and turning SRT, ASS and PGS subtitles into WebVTT or burn-in; a VideoToolbox callout drops from 8.68 to 0.70 seconds of CPU per minute of HEVC video; and two stacked source cards show the read-only Windows PC over SMB and Cloud storage streaming through its API, still playing with the PC off.

Plex and Jellyfin are both good. I still built a private Netflix-style app for my home with Claude Code. It streams from my PC and a cloud storage account, with Jellyfin hidden inside it as a transcoder.

Chris Johnson··22 min read

Navigation

Blog Posts

↑↓ navigate↵ openesc close