All Posts

How to Build a Website Backup Strategy That Actually Works

How to Build a Website Backup Strategy That Actually Works

Most websites have backups. Most of those backups have never been tested. This is a practical guide to building a website backup strategy that actually holds up when something goes wrong — covering what to back up, how often, where to store it, and how to verify it will restore.

May 03, 2026 13 min read Technical Maintenance
3D isometric illustration of four foundational pillars representing security, performance, maintainability, and resilience in websites

How to Evaluate Your Website's Health

You don't need to be technical to evaluate whether your website is healthy or heading for trouble. This guide gives you a practical framework for assessing your site's security, performance, maintainability, and resilience.

Apr 26, 2026 15 min read Best Practices
Mapbox GL JS globe visualizing 38+ real estate metrics across 80+ countries

How I Built a Mapbox Globe for 38+ Real Estate Metrics

My client publishes real estate data for 80+ countries and wanted a single interactive view that could replace dozens of separate comparison tables. I built a Mapbox GL JS globe with 38+ switchable metrics, bubble and choropleth view modes, city drill-down, currency toggle, and pinned popups that deep-link into the country pages.

Apr 24, 2026 10 min read Case Study
3D isometric illustration of website transformation showing rough legacy geometry gradually smoothing into clean modern architecture

Modernizing Your Website Without Starting Over

Your website feels stuck in the past, but a full rebuild carries enormous risk. Here's how to modernize incrementally, improving performance, security, and maintainability without betting the business on a ground-up rewrite.

Apr 19, 2026 14 min read Legacy Websites
Docker Compose setup for WordPress local development with automatic URL rewriting

A Docker Stack That Rewrites WordPress URLs on First Boot

Every WordPress dev knows the problem: restore a prod database locally and your browser immediately redirects to the live site. I moved the URL rewrite into MySQL's init hook so it runs automatically on first boot — no manual steps, no redirect loops.

Apr 16, 2026 4 min read Case Study
Schema.org Person E-E-A-T author box implementation for a law firm WordPress site

E-E-A-T Isn't a Plugin: Author Schema for a Law Firm WordPress Site

My law firm client's inner pages had no visible author attribution — a real problem for YMYL legal content. I added Schema.org Person microdata to the hero, intentionally bypassed the WordPress author field, and built a per-page ACF toggle for opt-out.

Apr 16, 2026 5 min read Case Study
Modernizing a legacy real estate SaaS across payments, search, and maps

Modernizing a Legacy Real Estate SaaS Without a Rewrite

My client's legacy Laravel 5.1 SaaS needed modernization across payments, search, and mapping — all on a codebase that cannot be upgraded without breaking dependencies. I overhauled all three layers in two weeks, without a rewrite and without a database migration.

Apr 16, 2026 9 min read Case Study
Laravel Stripe subscription refactor deleting 4628 lines of legacy code

The Stripe Subscription Refactor That Deleted 4,628 Lines

My client's Stripe subscription system was spread across a database table, eight-plus files, five separate client instances, and two 700-line pricing tables. I replaced it with a single config file and a service layer, deleting 4,628 lines without touching the database schema.

Apr 16, 2026 8 min read Case Study
WordPress law firm upgrades including EEAT author box and case results custom post type

Three WordPress Upgrades for an Oklahoma Law Firm in One Sprint

One client check-in, three real deliverables: a new Plaintiff Attorney Resource Center with vanilla JS filtering, an EEAT author box with Schema.org Person microdata, and a WP-CLI migration script that moved 80+ hardcoded case results into a proper CPT — then got deleted.

Apr 16, 2026 5 min read Case Study
WP-CLI migration script for WordPress custom post type with dry-run and rollback flags

Write It, Run It, Delete It: A WP-CLI Migration Pattern

80+ law firm case results were living as static HTML in a template file. I wrote a WP-CLI migration script with --dry-run and --rollback flags, ran it in production, then deleted it in the very next commit. That's the right pattern for one-off data migrations.

Apr 16, 2026 4 min read Case Study
3D isometric illustration of website performance architecture showing clogged data pathways representing performance bottlenecks

Beyond Hosting: Real Reasons Your Website Is Slow

You upgraded your hosting plan but your website is still slow. That's because hosting is rarely the real bottleneck. Here's where to look instead and what actually moves the needle on performance.

Apr 12, 2026 14 min read Performance Optimization
3D isometric illustration of developer interview process showing geometric conversation elements representing partnership and technical discussion

Questions to Ask Before Hiring a Long-Term Web Developer

The questions most businesses ask when hiring a web developer focus on the wrong things. Here's what to ask instead if you want a technical partner who will actually stick around and keep your website healthy.

Apr 05, 2026 13 min read Best Practices
3d realistic visualization of fractured structure showing website damage and instability requiring professional intervention

Signs Your Website Needs Professional Help

When the same issues keep resurfacing despite repeated fixes, your website is telling you something. Here's how to recognize the signs that you need a structural solution, not another band-aid.

Mar 29, 2026 14 min read Website Reliability
3D illustration of protective barriers and checkpoint structures representing proactive maintenance infrastructure

What Website Maintenance Actually Includes

Most businesses think website maintenance means backups and plugin updates. But it goes much deeper than that, and the gaps in your current plan could be leaving your site vulnerable.

Mar 22, 2026 13 min read Technical Maintenance
3d realistic visualization of stacked irregular layers and tangled connections showing accumulated technical debt burden

Technical Debt: What It's Costing Your Business

Technical debt is the hidden tax on every business that runs a website. It slows you down, increases your costs, and makes every future change harder. Here's how to understand what it's costing you and how to start paying it down.

Mar 15, 2026 14 min read Technical Maintenance
3D illustration of clogged pipeline showing congestion and heavy traffic representing website performance degradation

Why Your Website Slows Down Over Time

Your website launched fast and sharp. Now it's sluggish and frustrating. Website performance degradation is not random. It follows predictable patterns. Here's what causes it and what to actually do about it.

Mar 08, 2026 15 min read Performance Optimization
3D concept showing protected update pathway with safe gates and checkpoints representing secure WordPress update process

Afraid to Update Your WordPress Site? Here's a Safer Approach

If your last WordPress update took the site down, your fear isn't irrational. It's data. But falling 18 months behind on updates creates worse risks. The solution isn't bravery. It's infrastructure.

Mar 01, 2026 13 min read Security & Updates
3D illustration of business owner discovering disappeared developer showing cracked foundation metaphor representing website instability

What to Do When Your Web Developer Disappears

When your web developer disappears, your website becomes a ticking time bomb. Here's a practical recovery plan to regain control, secure your assets, and build a more resilient technical partnership going forward.

Feb 26, 2026 12 min read Website Reliability
Indoor of a wellness spa illustration

How I Built a Custom Booking System for a Bangkok Luxury Spa

My client runs a luxury wellness sanctuary in Bangkok. They needed a custom booking system that handles couple spa packages, Thai payment methods, and runs entirely on the edge, embedded naturally within their existing Webflow site. Here's how I built it.

Feb 17, 2026 9 min read Case Study
3D flowing data streams and visualization elements showing real-time chart architecture

Building Real-Time Charts from Google Sheets: My Client-Side Scraping Approach

My client needed interactive, country-specific data charts embedded across their site. Rather than querying the server or paying for APIs, I built a client-side scraper to fetch data directly from Google Sheets in real-time.

Nov 12, 2025 7 min read Case Study
New web design for client

Law Firm Redesign: Simplification Without Sacrificing Performance

After initial success with a custom WordPress build, the law firm's homepage had grown unwieldy. We refined the design, removed visual clutter, and improved scannability while maintaining the performance gains.

Sep 29, 2025 6 min read Case Study
Subscribe page design

Real Estate Guide Site: Modernization + Paywall Implementation

A well-known real estate guide site needed complete modernization and a shift from paid listings to subscriptions. We redesigned the UI, built a membership system, and implemented a custom paywall for content monetization.

Dec 25, 2024 6 min read Case Study
Law Firm website homepage

Custom WordPress Theme for a Law Firm: Speed, Design & Search Dominance

I built a custom WordPress theme for a law firm struggling with search rankings and page speed. By cutting bloat, optimizing images, and fixing Core Web Vitals, I drove a 38% increase in organic traffic.

Dec 16, 2024 5 min read Case Study
Thumbnail screenshot

Real Estate Platform With Custom Search and Advanced Filtering

A real estate company outgrew generic listing websites. A custom WordPress platform with advanced search, smart filtering, and streamlined admin made managing hundreds of properties practical.

Dec 14, 2024 9 min read Case Study
Website screenshot

Web Hosting Guide Platform With Custom Review System

My client needed more than generic blog posts for their hosting comparison guide. I built a custom review system, optimized performance, and managed servers hands-on to transform it into the authoritative resource.

Dec 12, 2024 8 min read Case Study
Hero screenshot

Building an LLC Guide Site With Performance in Mind

One of my long-term clients needed a fast, accessible LLC formation guide website that would rank and convert. I built a heavily optimized custom theme that prioritized user experience and search engine visibility from day one.

Dec 11, 2024 6 min read Case Study
Web design

How I Built a Custom OCR Training Platform for Member Progress Tracking

I built a custom WordPress platform for a local OCR training business that was outgrowing their generic setup. The solution automated member tracking, created personalized milestone notifications, and eliminated the administrative friction their coaches faced daily.

Dec 04, 2024 5 min read Case Study
Web design

How I Built a Custom VPN Review Platform That Dominates Rankings

My client needed more than standard WordPress for their VPN guide website. I built a custom theme, review plugin system, and performance optimization that made them the trusted authority in the VPN space.

Nov 30, 2024 7 min read Case Study
Web design

Launching a Tutorial Blog from Zero: Custom WordPress for Non-Technical Creators

A client with no technical background wanted to launch an educational tutorial blog. Custom WordPress, thoughtful design, and ongoing support made it possible.

Nov 28, 2024 7 min read Case Study
Preview of case calculator web application

Custom Legal Case Calculator: Building Branded Web Apps with WordPress

I built a custom case calculator WordPress plugin for a law firm. The solution felt like a physical device, was fully branded, and became an essential part of their client intake process.

Oct 14, 2024 6 min read Case Study
Junior developer multi-disciplinary role overview

How I Built Design & Development Skills as a Remote Junior Developer

My remote role combining graphic design, web development, and server administration. How I built diverse technical skills early in my career.

Oct 12, 2024 5 min read Case Study

We use cookies to analyze traffic and improve your experience. Privacy Policy

Cookie Preferences

Essential

Required for the site to function

Analytics

Google Analytics for site traffic

Marketing

For future advertising features