08 Web Development
Emma Schmid Photography
A bilingual portfolio website for photographer Emma Schmid, built with Elementor Pro and serving the gallery and enquiry pages in both English and German.
- WordPress
- Elementor Pro
- Multilingual
- PHP
- CSS
[01] Software Engineer
ZA SAST

What I work in
Current interests
I build full-stack web applications and the data infrastructure behind them: React and Next.js interfaces, BigQuery pipelines, and the analytics that show what any of it is actually doing.
[02] Selected projects
Hover a card to lift it. Click to read it.
08 Web Development
A bilingual portfolio website for photographer Emma Schmid, built with Elementor Pro and serving the gallery and enquiry pages in both English and German.
07 Web Development
A complete website for a premium mobile car detailing service in Cape Town, with a service showcase, live Instagram feed integration and custom lead-capture forms.
06 Marketing Measurement SaaS
A web platform that automates Google Tag Manager and GA4 setup, taking users from an unconfigured site to a working measurement stack without hand-building containers or tags.
05 WordPress Plugin
A published WordPress plugin that connects a site to Google Tag Manager, GA4, Google Ads and Search Console from one admin screen, with a guided setup wizard, one-click container injection and automated GTM health audits.
04 Data Pipeline Automation
A Python pipeline that captures organic and paid Google SERP data from the DataForSEO API, then processes, filters and loads it into BigQuery for Looker Studio dashboards.
03 Chrome Extension
Instant, zero-lag on-page SEO analysis. Checks meta tags, headings, Open Graph, Twitter Cards and JSON-LD schema on any page, published on the Chrome Web Store.
02 iOS, Android & Web App
A React Native Expo app shipping to web, iOS and Android from one codebase, keeping training, nutrition and recovery in a single platform. Coaching runs on Anthropic, OpenAI, Grok, Kimi and Gemini models.
01 Deep Learning
A convolutional neural network that classifies skin lesion images as benign or malignant, fine-tuning a pretrained ResNet18 on the HAM10000 dataset from Hugging Face. Splits are grouped by lesion so no lesion appears in both training and test, and Grad-CAM figures show what the network looks at.
[03] Work history
Jan 2026 – Present
Adbot // full time
Business intelligence and software for advertising automation: data-driven applications and BI tooling for campaign optimisation, built with PHP, Laravel, Node.js, MongoDB and Vue.js.
Nov 2023 – Dec 2025
MickeyLlew // full time
End-to-end data and web projects for clients: GA4 and Tag Manager setups with multi-account dashboards, conversion tracking and cross-channel attribution; Looker Studio and SQL reporting on SERP data; custom WordPress integrations; and full-stack apps in React, Next.js and Supabase.
Aug 2023 – Oct 2023
MickeyLlew // internship
GA4 and Google Tag Manager configurations, multi-account dashboards and conversion tracking for clients, plus WordPress integrations with Google Sheets webhooks, UTM tracking automation and traffic-source categorisation.
Jun 2023 – Aug 2023
W30 Labs // internship
Built the company website from the ground up and front-end components in React, JavaScript and TypeScript, working with cryptocurrency protocols and blockchain data visualisation.
Sep 2022 – Mar 2023
Obox Themes // internship
WordPress theme development in PHP and Laravel, with custom themes and page building in Elementor.
[04] Contact
Whether it's an application that needs building or analytics that stopped making sense, tell me what you're working on.
kgnhughkelly@gmail.com© 2026 khkstudios