Skip to content
I usually reply within 30 minutes

> INITIALIZING_PORTFOLIO.EXE

> STATUS: ONLINE

From code to cloud,
I build the whole stack.

I build, manage and fix websites, and WordPress is my specialty. I've been designing and building WordPress sites for over 11 years, and doing it for clients for the past 6. My work covers the full stack, from HTML, CSS, JavaScript and PHP to Cloudflare, DNS and the server.

ACCESS PASSGUSTAV_TK
Portrait of Gustav T. Kumah✓ VERIFIED

Gustav T. Kumah

Web Developer

WordPress Specialist

CLEARANCE: FULL STACK

LOCATION: Tema, Ghana (UTC+0)

ACCESS GRANTED · hire
> WHAT_I_DO
Build, manage & fix websitesWordPress · PHP · Cloudflare
> KNOWN_FOR
Fixing problems at the rootMalware, outages, slow sites
> CERTIFIED
Full-Stack EngineerCodecademy · May 2025
> EXPERIENCE
11+ yrs WordPress · 6 yrs client work
> AVAILABILITY
Open for new projects

Selected Work

SEE_FIXES[ ]

A selection of what I've built: client sites, a WordPress plugin and a few sites of my own.

> CLIENT_SITES

01 // News Publisher

MyNewsGH.com

High-traffic Ghanaian news site, now one of the country's leading news blogs.

  • WordPress
  • Design
  • Hosting
02 // News Publisher

ThePublisherOnline.com

Ghanaian news site covering politics, business, sport, health and more.

  • WordPress
  • Design
  • Hosting
03 // News Publisher

NewsNyte.com

General news: politics, tech, business, sport and travel.

  • WordPress
  • Design
  • Hosting
04 // Radio Station

TolonRadio.com

Tolon Radio's website: news, presenter profiles, a gallery and video.

  • WordPress
  • Design
  • Hosting
05 // Hospitality

CerenoHomesGhana.com

Booking site for Cereno Homes, with room listings and an availability search.

  • WordPress
  • Design
  • Hosting
06 // Explainer Site

LeadParagraph.com

Explainers on money, housing, moving and careers, with cost calculators.

  • WordPress
  • Design
  • Hosting

> PLUGINS_I_BUILT

SmartLinker

WordPress plugin

Adds internal links to articles automatically, following rules I set, so I don't have to place them by hand on the ten sites it runs on.

Runs on
10 sites
Built in
PHP
Status
Live
View on GitHub
  • PHP
  • WordPress
  • Git & GitHub
  • Claude Code

> SITES_I_OWN

  • Searchis

    searchis.comchecking

    Real answers to South African searches.

    Everyday answers · South Africa

  • The Next Pages

    thenextpages.comchecking

    Guides to colleges, TVET courses and bursaries, and how to apply.

    Colleges & bursaries · South Africa

  • Idea Spots

    ideaspots.comchecking

    Practical guides to money, side hustles and small business, with real costs and clear steps.

    Money & side hustles · South Africa

> SYSTEM_LOG

[--:--:--] Portfolio runtime initialized.

[--:--:--] Loading projects & assets... done.

[--:--:--] Ready. Have a look around.

> CORE_TECH_STACK

  • HTML & CSS
  • JavaScript
  • PHP
  • WordPress
  • Cloudflare
  • Nginx
  • Git & GitHub

Fixes & Root Causes

  1. 01

    MyNewsGH.com: malware cleanup and server move

    Malware and spam had pushed this busy Ghanaian news site's server past 100% CPU. I cleaned out the infection and moved the site to a Hetzner cloud server. I've looked after it as needed for six years, while it grew into one of the leading news blogs in Ghana.

    • WordPress
    • Hetzner
    • Nginx
    • Cloudflare
    Results
    11%
    CPU load, from 100%+
    6 yrs
    Working together
  2. 02

    ThePublisherOnline.com: a weekly outage, traced and fixed

    For a month, a database error took the site down every week. I traced it to a server disk that was almost full, then resized the server over SSH. It hasn't come back since.

    • WordPress
    • SSH
    • Server administration
    • Root-cause diagnosis
    Results
    0
    Repeat outages
    1 mo
    Of weekly outages
  3. 03

    TechCabin.co.za: white screens, gateway and SSL errors

    This South African guides site (grants, telecoms, DSTV) was throwing white screens, gateway errors and SSL failures. I fixed them, and they still call on me when something needs fixing.

    • WordPress
    • SSL
    • Troubleshooting
    Status
    Done
    Support as needed
  4. 04

    e-Ananse: malware cleanup

    The e-Ananse website had a malware infection. I tracked it down, removed it and got the site working normally again.

    • WordPress
    • Malware removal
    Status
    Done
    One-off job
  5. 05

    EnergyNewAfrica.com: move to a Hetzner cloud server

    I moved the site off its old host and onto a Hetzner cloud server.

    • Migration
    • Hetzner
    Status
    Done
    One-off job

Stack, services and tools

Core Competencies

  • Web DevelopmentResponsive builds in HTML, CSS, JS & PHP
  • WordPressDesign, custom themes & plugins, WP-CLI
  • Security & ReliabilityHardening, malware removal, backups
  • PerformanceCaching, CDN, database tuning
  • Hosting & InfrastructureCloudflare, GridPane, Hetzner, Nginx
  • Technical SEOSearch Console, GA4, site audits

Tools I Use

  • WordPress & WP-CLI
  • Cloudflare
  • GridPane
  • Hetzner
  • Nginx & LiteSpeed
  • Git & GitHub
  • Claude Code
  • Google Search Console

CertifiedCodecademy · Professional Certification

Full-Stack Engineer

Awarded May 15, 2025 for passing all 5 exams: Web Development Foundations, Building Interactive Websites, Front-End Development, Back-End Development, Full-Stack Development.

  • HTML
  • CSS
  • JavaScript
  • Git & GitHub
  • React
  • Redux
  • Node.js
  • Express.js
  • SQL
  • PostgreSQL
  • Web Security
  • Data Structures
  • Algorithms

> GET_IN_TOUCH

Let's talk about
your website.

Need a website built, managed or fixed? Hiring a WordPress developer, website manager or WordPress specialist? Tell me what's going on and I'll get back to you.

> SEND_MESSAGE

Most of my work is WordPress: new builds, updates and backups, migrations, malware clean-ups and speed fixes. So far, every client has come to me through a referral.