WordPress · Full-Stack Builds
I build custom WordPress sites from the ground up — theming, Elementor widgets, server setup on Kinsta, and wiring up third-party APIs. Comfortable owning a site end to end, not just editing templates.
Senior Software Engineer with 14+ years building web platforms, cloud infrastructure, and data pipelines. Outside client work, I build games in Unreal Engine and maintain my own Linux desktop environment.
about_me.txt
I've been writing software professionally for over 14 years — mostly full-stack web work, but I've also spent a good chunk of that time on cloud infrastructure and data pipelines. I like projects where I can see the code actually change something for the business, not just tick a box.
Right now I work independently, taking on freelance and consulting work — building and maintaining WordPress sites, setting up cloud infrastructure, and putting together ETL pipelines and data warehouses for clients who need their data to actually be usable.
Outside of client work, I build games in Unreal Engine and maintain my own Linux setup — I write QML dotfiles and run Arch with Hyprland, which is really just an excuse to keep learning.
Years in Software Engineering
WordPress · Laravel · APIs
ETL · Data Warehousing
AWS · Docker · DevOps
Arch · Hyprland · QML
execution_log
I build custom WordPress sites from the ground up — theming, Elementor widgets, server setup on Kinsta, and wiring up third-party APIs. Comfortable owning a site end to end, not just editing templates.
I set up and manage cloud infrastructure on AWS, containerize services with Docker and Kubernetes, and build CI/CD pipelines so deployments stay boring and predictable.
I design data warehouses and ETL pipelines that keep both the original and updated values plus a full audit trail, so nothing gets lost when something goes wrong downstream.
On my own time, I build gameplay systems in Unreal Engine 5 with C++, and maintain Zen Shell, a QML-native desktop environment for Hyprland, plus a leaner dwl setup.
tech_stack.json
deployments
A QML-native desktop environment for Hyprland, built on Quickshell. Panel, control center, wallpaper engine, lock screen, notification daemon, and theming — all written from scratch instead of stitched together from existing widgets.
Gameplay systems and mechanics built in Unreal Engine 5, mostly in C++. It's after-hours work, but it's also where I keep my low-level skills from going rusty.
My daily driver: CachyOS with Hyprland, custom animations, pywal for colour syncing, a hand-built control center, and a fish-shell workflow — plus a leaner dwl setup when I want something more minimal. This is what eventually grew into Zen Shell.
Automated ETL pipelines and data warehouse work going back to around 2014 — keeping original and updated values side by side with a full JSON audit trail, plus BigQuery-based reporting on GCP.
transmission_protocol
I'm open to freelance and consulting work — website builds, API and data pipeline development, server management, Unreal Engine game systems, or just general technical advice. Send me a message and let's talk about what you need.