Portfolio · 2026

Hi, I'm
Malachy.

QA Engineer · System Admin · IT Support Specialist

I engineer confidence into software and infrastructure — from automated test suites to resilient servers, with a fondness for LLM-driven, spec-first workflows.

View My Projects
Malachy Egbuna — portrait photo

Based in Manchester
Working everywhere

Software and
servers, sorted.

Good technology should make the work feel lighter. I test the edges, fix the foundations and support the people in the middle.

Most of what I do comes down to one thing: making sure things work before someone else finds out they don't. From release confidence to a stubborn DNS record, I bring a practical eye to the places where products and people meet. The goal is not just to make things work — it's to make them hold up.

10+ Years in
QA
20+ Projects
shipped
99.9% Uptime
targeted

The stack behind
the work.

Enough tools to solve the problem. Not so many that the tools become the problem.

Languages

JavaScript
TypeScript
Python
SQL

Infrastructure

GitHub Actions
Docker
Linux
AWS

Testing

Playwright
Cypress
Postman
Jira

Web / CMS

WordPress
React
Node.js
REST APIs

03 / 03

Recent projects.

A few useful things I've helped bring into the world.

Test Automation Framework case study preview 01

QA

Test Automation Framework

End-to-end test automation framework built with Playwright, TypeScript, and Docker. Features parallel test execution across 5 environments, CI integration, and AI-augmented flaky test detection.

Playwright TypeScript Docker GitHub Actions Python Allure
View case
Infrastructure as Code case study preview 02

DevOps

Infrastructure as Code

Server provisioning and configuration management toolkit. Automates deployment of secure Linux servers, Docker hosts, monitoring stacks, and CI/CD runners using Python and Bash.

Linux Docker Python Nginx Ansible Prometheus
View case
Custom WordPress Platform case study preview 03

Web Dev

Custom WordPress Platform

Full-featured portfolio and blog platform built on WordPress with GSAP animations, dark mode, contact forms, and a custom CPT-driven content architecture. No page builders, no ACF — pure native WordPress.

WordPress PHP GSAP JavaScript CSS Docker
View case

Where I've
been.

The roles change. The instinct to make things better doesn't.

2020 – Present

Founder & Systems/QA Consultant — IMaD Consulting

Run a small consultancy covering business email setup, DNS security, and web support, alongside AI-assisted automation work. Currently building and maintaining a self-hosted portfolio-tracking application end to end — backend, deployment, and testing — using a spec-first workflow where AI coding tools handle implementation and every change gets reviewed before it ships.

Email & DNS · Docker · Spec-first AI workflows
March 2017 – October 2020

Test Analyst / UAT — Imad Consulting (clients: zubbystudio, Okra Technology)

Documented functional requirements and wrote regression tests for an ERP platform. Worked directly with business owners to turn their needs into test cases, and ran the user-acceptance process that caught serious defects before they reached production.

UAT · Regression testing · Requirements
July 2015 – March 2017

Test Analyst / Front-End Development — Imad Consulting (client: Fitzdanuk.org)

Owned testing end-to-end for a tax reporting system — functional, regression, and integration testing, plus exploratory testing. Wrote SQL to validate data directly against the database and ran load tests before major releases.

SQL · Load testing · Exploratory QA
July 2015 – August 2016

Test Analyst (Planixs) — Planixs (clients: Barclays, RBS, Vodafone, Zenith Bank)

Turned tickets into test cases for a liquidity-reporting system, using Selenium and Cucumber alongside manual testing. Wrote API scripts to verify backend data matched what the front end displayed.

Selenium · Cucumber · API testing
June 2012 – August 2016

Test Analyst (Parcel Force / NatWest / Quick Light) — Parcel Force / NatWest / Quick Light

A run of UK test-analyst roles: turning requirements into test plans, running smoke/regression/UAT cycles, and reporting clear results back to the business.

Test planning · UAT · Regression
June 2008 – December 2012

Desktop Support Engineer — British Telecoms

Supported a Windows server migration from 2003 to 2008 and helped bring order to a support environment under heavy day-to-day demand.

Windows Server · Migration · Support
May 2001 – October 2004

Network Administrator — Admiral Insurance

Rolled out and configured desktop systems for staff, and helped set up regular knowledge-sharing between support staff to speed up problem-solving.

Desktop admin · Knowledge sharing

Malachy tested our website thoroughly and caught bugs we hadn't noticed ourselves — issues that could have turned into costly problems down the line. Glad we had a second set of eyes on it before launch.

Tig Michael — Website testing & bug fixes

We did run into difficulties but turned out to be a server side issue. Certainly can't question Malachy's work ethic, and professionalism.

Lee J. — Web.Config configuration, 301 redirects

Malachy helped us migrate our property management website from IONOS (1&1) to InMotion Hosting. He also transferred our business email during the move and resolved an initial deliverability issue that came up — everything's been running smoothly since.

Mkenny Properties — Website migration & email hosting setup

Efficient and wonderful help! :)

Mimi R. — Shopify store setup (payment gateways, tax configuration)

News from
the shop.

All notes

Notes · 06.26

When a Senior Developer Joins Upwork: The Five Stages of Freelance Grief

Read the note

Notes · 06.26

Diary of an Upwork Newbie: Day 1 to Day 30

Read

Let's
build.

Have a tricky problem, a new thing to test or a site that needs a steady pair of hands?