Deep dives into architecture, code patterns, and technical decisions behind production systems. Next.js, TypeScript, PostgreSQL, and more.
16 articles
AI-Assisted Development vs Hand-Coded: When to Use Each (2026)
AI handles 40-60% of a modern web app in 2026 (CRUD, auth scaffolds, migrations, tests). The other half, where it matters most, still needs a human architect. One-in-four AI-generated files has a subtle bug I catch at review. The pattern: AI for convention-correctness, hand-coded for context-correctness.
Read articleMigrating a Discord Bot from Replit to Railway
Replit was causing cold starts, random disconnects, and 3am outages for a production Discord bot. Here is the full migration to Railway: Dockerfile setup, SQLite volume mounts, DNS cutover, token conflicts, and how the monthly cost dropped from $25 to $5.
Read articleMission Control: Building a Cron Registry for a Solo Dev Empire
Ten projects, scattered cron jobs, no visibility. Mission Control is the brain of the MGT ecosystem: cron registry, executor, heartbeat monitor, and execution history. 4 DB tables, 8 seeded crons, 9 monitored services, all from one admin panel.
Read articleProgressive Web Apps: Why Your Next Project Should Be a PWA
PWAs combine the reach of a website with the experience of a native app. Offline support, push notifications, installability, and sub-second loads without the App Store middleman.
Read articleWeb Design Trends That Actually Matter in 2026
Dark mode defaults, performance-first design, AI personalization, scroll-driven animations, and accessibility as a baseline. The trends that affect real business outcomes, with proof from shipped MGT projects.
Read articleHow to Build a SaaS MVP in 30 Days
Stack selection, scope discipline, and the exact playbook used to ship VIBE CRM and 2K Hub from zero to production. No theory, just the process that works.
Read articleThe Real Cost of Technical Debt
Why shortcuts compound, how to measure the damage, and before-and-after data from real refactoring projects. Technical debt is not free. Here is what it actually costs.
Read articleDiscord Bot Development: From Idea to Production in 48 Hours
Planning, stack selection, slash command registration, database design, deployment, and monitoring. The complete playbook for shipping a production Discord bot without the 2am outages.
Read articleWhy Every Project Gets Automated Tests (Even Client Builds)
3,400+ tests across the MGT ecosystem. Not because a manager required it. Because tests are the only way a solo developer sleeps at night.
Read articleDiscord Bot Architecture for 2,000+ Member Servers
Most Discord bots are single-file scripts. Mine run ticket systems, escrow flows, AI moderation, and grinder economies across 10+ servers. Here's the architecture that doesn't fall apart at scale.
Read articleNext.js 16 + Tailwind v4: What Actually Changed
I've shipped 8+ Next.js projects. Here's what's genuinely different in Next.js 16 with Turbopack and Tailwind v4's CSS-first config: the good, the annoying, and the things that just work now.
Read articleHow I Architected a Discord Marketplace
2K Service Plug handles 2,000 members, 144+ orders, and $100K+ in revenue, all through Discord bots. Here's the ticket system, escrow flow, and moderation architecture.
Read articleBuilding an OSRS Private Server from Scratch
Pantheon is a RuneScape private server built on the Zenyte framework with 4 interconnected repos. Here's what it takes to build an MMO server in 2026.
Read articleHow I Built Check Up's OCR Pipeline
Breaking down the computer vision stack behind automatic stat extraction, from raw screenshots to structured JSON with 3,400+ passing tests.
Read articleAdding a React Native Mobile App to an Existing SaaS
VIBE CRM's web app was deployed but real estate agents live on their phones. Here's how I added a React Native mobile app that shares the same API, auth, and data layer without rewriting anything.
Read articleThe Architecture Behind MGT Studio
Merging four separate apps (Factory, Mission Control, Suite, and Studio) into a single unified platform without breaking anything in production.
Read article