Dissecting software design, system blueprints, gaming, and making interfaces less ugly

My long-form takes on coding, gaming, product design, and random musings, neatly organized by date of epiphany.

·14 min read

React Performance at Scale — What Actually Moves the Needle

After working in large React codebases, I've learned that performance problems are rarely about one bad component. Here's how I think about optimisation, visibility, and whether React 19 is actually worth pitching to your manager.

ReactPerformanceProduction
·7 min read

Why Frontend is the Perfect Language for LLMs (And Why They Still Can't Replace You)

LLMs write frontend code better than almost anything else. Here's why — and why that still doesn't mean they can own the whole job.

AIFrontend DevelopmentLLMs
·7 min read

MCP Servers: What They Are and Why Every Developer Should Care

MCP (Model Context Protocol) lets you give AI models structured access to your tools, APIs, and data. Here's what they actually are, how to build one, and when they're worth it.

AIMCPLLMs
·7 min read

AI is a Supertool. Don't Waste Its Tokens.

Token limits are the real constraint on how useful AI can be. Here's how to think about context windows, and practical ways to get more out of every request.

AILLMsDeveloper Experience
·5 min read

How to Add AI Features Without Being an ML Engineer

A practical guide for frontend and full-stack engineers who want to ship AI-powered features without a machine learning background.

AILLMsFrontend Development
·6 min read

React Server Components: What No One Tells You

RSC is the biggest shift in React in years. Here is the honest take on the tradeoffs, the footguns, and what it actually means for how you build Next.js apps.

ReactNext.jsRSC
·7 min read

The Web Performance Metrics That Actually Matter

Core Web Vitals, INP, LCP, CLS — a deep dive into what these metrics mean, why they matter, and the practical fixes that move the needle.

Web PerformanceCore Web VitalsLCP
·3 min read

How AI Quietly Made Me a Multi-Stack Engineer

A look back at 2025, how AI helped me move from frontend to owning products end to end, and what it taught me about engineering judgment.

AIEngineeringFull Stack
·5 min read

Spotify API Integration with NextJS: Build Your Own Now Playing

Learn how to integrate Spotify's API with Next.js and create your own dynamic 'Now Playing' feature. Perfect for showcasing live music tracks on your website.

Next.jsSpotify APIOAuth
·4 min read

Having a Unique Selling Proposition can set you apart

Understanding what you are offering to your user sets a clear motive for the team to operate on.

Product DesignStrategyUX
·5 min read

A Basic Guide for Github Actions

Automating the build process for my old portfolio website!

GitHub ActionsCI/CDDevOps
·2 min read

Why I love the Cloud

My take on why everyone should learn the cloud and be empowered by it!

Cloud ComputingAWSDevOps