Blog
Thoughts & Insights
Articles on web development, WordPress engineering, performance optimization, and lessons learned building products for clients worldwide.
Latest Articles
From the Blog

API Rate Limiting Strategies for WordPress
Without rate limiting, your WordPress API is an open door. Here are the strategies I use to protect endpoints without breaking legitimate traffic.

Building a Custom WordPress Admin Dashboard
The default WordPress dashboard is cluttered with widgets most clients never use. Here is how I build clean, useful admin dashboards.

Debugging JavaScript Memory Leaks in React Applications
A React app was getting slower over time. Chrome DevTools helped me track down the memory leaks and fix them.

WordPress Multisite: The Pros and Cons from Real Experience
I have managed WordPress Multisite networks with 30+ sites. Here is an honest look at when it makes sense and when it does not.

React Server Components Explained Simply
Server Components are the biggest shift in React since hooks. Here is what they actually do and why they matter for your next project.

What I Found Running an Accessibility Audit on a Client WordPress Site
An accessibility audit on a well-designed WordPress site revealed issues I had overlooked for years. Here are the fixes that made the biggest difference.

Docker for Local WordPress Development
After trying MAMP, Local, and Vagrant, I settled on Docker for WordPress development. Here is my setup and why it works.

Why I Stopped Using jQuery in WordPress
WordPress ships jQuery by default, but modern JavaScript makes it unnecessary. Here is how I transitioned and what I gained.

The Git Workflow That Keeps Me Sane as a Solo Developer
You do not need GitFlow when you are working alone. Here is the streamlined git workflow I use for every project.

CSS Grid vs Flexbox: When to Use Which
Grid and Flexbox are not competing technologies. They solve different layout problems. Here is how I decide which one to reach for.

A Practical Guide to Custom WordPress REST API Endpoints
The WordPress REST API is powerful out of the box, but custom endpoints let you shape the data exactly how your frontend needs it.

TypeScript Patterns I Use in Every React Project
After years of TypeScript with React, I have settled on a set of patterns that make my code safer and more maintainable. Here are the ones I reach for every tim
Ready to Build Something That Works?
Tell me about your project and get a free quote within 24 hours. No commitment, no pressure.