Projects

Everything built,
as far back as it goes.

215 projects he built or led, from a school-holiday hospital rollout to a production AI agent. Search by product, technology or domain.

215 projects

AI & automation

Customer-service AI agent

Built and runs an agent handling about 1.3 million conversations a year at 86% satisfaction.

LLM · chatbot · NLP · API · customer service · ChatBot.com · LiveChat

AI agent journey expansion

Identity verification, account funding and payouts added, with continuous training.

LLM · chatbot · API · ChatBot.com

AI agent core-platform integration

The agent acts on customer accounts: funding, payouts and verification, inside the chat.

LLM · API · integration · ChatBot.com

Customer-engagement API layer

Live-chat, help-desk and chatbot APIs unified into one data and automation layer.

API · Python · integration · ETL · LiveChat · HelpDesk.com · ChatBot.com

Call-centre QA coaching tool

Speech-to-text plus chat data to coach agents and relieve one analyst reviewing thousands of chats.

speech-to-text · LLM · Python · analytics · Whisper · LiveChat · HelpDesk.com · ChatBot.com · Docker

Team-chat workflow automation

Approvals, QA flows, ticketing and routine messages automated inside team chat.

Slack · workflow · automation · Jira

Procurement approval automation

Change-managed purchase approvals, end to end.

workflow · automation

Self-hosted workflow-automation server

Runs cross-system automations such as HR to access control.

n8n · Docker · self-hosted · automation · Proxmox

HR-to-access-control integration

Leave, shifts and attendance pushed from HR systems into access control by API.

API · integration · access control · HikCentral

Joiner, mover and leaver automation

Onboarding, offboarding and role changes automated across systems.

identity · automation · Entra ID · API · Snipe-IT

Leaver reconciliation checks

Service APIs checked against the HR list, still-enabled leavers flagged automatically.

Python · API · identity · audit

Quote and proposal automation

Finance quotes and proposals generated automatically.

automation · finance

Finance reconciliation app

Purpose-built app for high-volume partner reconciliations.

Python · finance · automation

Self-ticketing ops checklists

Daily, weekly and monthly IT checklists that open their own tickets.

Jira · automation

Chat news and status bots

Security news, service status and sector news posted into team chat.

bots · RSS · Slack · Python

Enterprise AI assistant rollout

AI research assistant rolled out to administrative staff.

LLM · rollout · Microsoft 365 · Perplexity

Customer-communication automations

Email flows plus inbound and outbound calling for customer-safeguarding messaging.

email · telephony · automation

Self-service IT kiosk

Staff fix password resets and simple issues without a ticket.

self-service · identity

AI operating system

Persistent multi-agent companion and ops layer across two AI CLIs: memory, skills, hooks, scheduled jobs, a device fleet.

Claude Code · MCP · Python · TypeScript · systemd · agents · Grok

Brain and recall stack

Episodic and semantic memory, a knowledge graph, hybrid retrieval, GPU-assisted embedding refresh.

embeddings · RAG · knowledge graph · SQLite · Python · GPU · ChromaDB · sentence-transformers

Multi-session autonomy

Effort claims, locks, research-before-asking and a self-improvement loop across parallel AI sessions.

agents · orchestration · Python

Adversarial AI review gate

Multi-model code review with tamper-evident verdicts anchored off-box.

code review · LLM · GitHub Actions · CI

Harness hooks and observability

Event log, compaction safeguards, session save and resume, health probes, a status meter.

observability · hooks · Python · TypeScript · SQLite

AI skills library

About 140 reusable skills with drift detection, a skill-first meter and a paved-road CI set.

Claude Code · skills · CI

AI dev department

Lead, backend, frontend, QA, security, release and red-team AI workers from one coordinating session.

agents · orchestration · SDLC

Fleet mesh and limbs

Devices on a private overlay network driven over SSH and MCP: a gaming rig, laptop and phone as workers.

NetBird · WireGuard · SSH · MCP

Local LLM hosting

Ollama on a GPU rig and a trimmed model on a phone.

Ollama · LLM · GPU · Android · Termux · RTX 5080

Integration tool servers

Finance, fleet, e-ink notes and more exposed to the AI as MCP tools.

MCP · Python · API · Zoho Books · Cloudflare · Microsoft Graph · Google Workspace · Discord · WhatsApp · Supernote · Home Assistant

Daily briefing system

Weather, markets, news, calendar, mail, finance and goals with a personal-impact lens.

LLM · Python · APIs · scheduling

Discord music and moderation bots

Two bots, self-hosted.

Discord · bots · Python

Short-form video pipeline

Scripted motion video with AI voiceover rendered on a server.

ffmpeg · TTS · video · HyperFrames

Open-source tool atlas

300+ proprietary tools mapped to open-source equivalents.

open source · research

Automated client report packs

Monthly asset, disk, licence and utilisation packs for client management.

RMM · reporting · MSP · N-central · SolarWinds Report Manager

Estate automation scripts

Startup, maintenance and onboarding steps automated for a mid-size estate.

PowerShell · Bash · automation

AI-tell stripper

Lexical filter, structural extraction and a register match against his own writing, with proof the text is clean.

NLP · Python · CLI

Platform & cloud

Tracking-platform cloud infrastructure

Terraform on AWS: EC2 arm64, RDS Postgres, SES, SSM, deploy runbooks, rollback arming, CI/CD.

AWS · Terraform · EC2 · RDS · GitHub Actions · Docker · Graviton · EMQX · Cloudflare Tunnel · AWS Secrets Manager · AWS Systems Manager · Amazon SES

Kubernetes lab on EKS

Terraform, Helm, Pod Identity, ALB ingress, autoscaling one to six under load. Built to learn the AWS side, torn down the same day.

Kubernetes · EKS · AWS · Terraform · Helm · AWS Load Balancer Controller · EKS Pod Identity · ALB

Kubernetes trial

Scaled an app server vertically and horizontally on a self-run cluster.

Kubernetes · Docker · scaling

Paved-road repo onboarding

One step puts any new repo on CI, security scanning, AI PR review, CODEOWNERS and branch protection.

GitHub Actions · CI/CD · DevOps · platform engineering

Cloud alert relay

AWS alarms, cost anomalies, threat findings and uptime piped into chat.

AWS · CloudWatch · GuardDuty · SNS · Discord

Hypervisor migration to open source

Main-site server estate moved off a proprietary hypervisor after a roughly 400% licence increase.

Proxmox · virtualisation · migration · Linux · VMware

Cloud server fleet build-out

Development and database servers built at a cloud provider, legacy hosting decommissioned, documented.

cloud · Linux · hosting · documentation · Hetzner Cloud · Xneelo

Infrastructure monitoring platform

Full-estate monitoring, then alerting tuned until false positives were gone.

monitoring · alerting · SNMP · PRTG · Checkmk · Pulseway

Remote monitoring and patching

Unified RMM, patch management and automation platform rolled out.

RMM · patching · automation · N-central

Virtual desktop fleet optimisation

Deep tuning of virtual desktop servers and cloud machines.

VDI · Windows Server · RDS · Azure Virtual Desktop · FSLogix · Azure

Package-manager software deployment

Install and update automation on top of device management, triggered when a user joins.

Intune · winget · PowerShell · MDM · Chocolatey · Homebrew · N-central

Device imaging pipeline rebuild

Separate, modern imaging for call-centre and office estates.

Windows · imaging · Autopilot · WDS · Chocolatey

Terminal servers for two sites

Accounting access consolidated onto terminal servers, a site VPN retired.

Windows Server · RDS · VPN · Sage Pastel

On-premises collaboration migration

Collaboration platform moved onto on-site infrastructure.

Nextcloud · self-hosted · migration

Collaboration platform evaluation

Alternative collaboration and file-sync platforms assessed.

evaluation · SaaS · Google Workspace

Affiliate collaboration site migration

New collaboration site stood up and the affiliate data moved.

SharePoint · Microsoft 365 · migration

Estate-wide OS upgrade

Every machine moved to the current Windows ahead of end of support, SSD upgrades staged for ageing devices.

Windows 11 · rollout

Self-hosted BI refresh server

Server auto-refreshing analytics datasets.

Power BI · Windows Server

Cloud productivity migration

Whole company onto cloud productivity with team chat, shared storage, an intranet and an onboarding checklist.

Microsoft 365 · Teams · SharePoint · migration · Office 365

Exchange to cloud mail migration

Company email moved off on-prem Exchange, cutting cost and improving collaboration.

Exchange · Microsoft 365 · migration · Office 365

Courier client mail migration

POP3 mail moved to cloud mail.

Microsoft 365 · migration · Office 365

Full cloud implementation

A professional-services client moved completely to cloud services.

cloud · Microsoft 365 · migration

Server-room rebuild and virtualisation cutover

New servers in, legacy workloads cut over to a virtualised platform.

virtualisation · Hyper-V · Proxmox · migration · Ceph · TrueNAS · FortiGate · HPE Aruba

Colocation versus cloud cost model

12, 24 and 36-month colocation terms against IaaS and PaaS for a disaster-recovery site decision.

cloud · DR · cost model · Azure · Teraco

Cloud telephone system

Cloud PBX with per-user extensions for a whole office.

3CX · VoIP · SIP

Cloud PBX for a retailer

Phone system replaced with a cloud PBX and IP phones.

VoIP · SIP · PBX

RMM rollout across an MSP client base

Centralised monitoring and management so faults were caught ahead of failure.

RMM · MSP · monitoring · N-central · SolarWinds Report Manager

Media server stack

Jellyfin with automated library management on a home laptop.

Jellyfin · Docker · Linux · self-hosted · Servarr

Live 3D code universe

Every code-graph project rendered as one galaxy, tied to the brain graph.

Three.js · WebGL · graph · TypeScript · codebase-memory-mcp

Private geospatial globe

Open-source live-data globe forked with a city layer pack.

WebGL · GIS · fork · God's Eye View · CesiumJS

Software & product

BLE and NFC tracking platform

Multi-tenant asset and person tracking for hospital wards, firearm custody and radio fleets: live dashboards, alerts, audit trails.

NestJS · TypeScript · Prisma · PostgreSQL · Next.js · BLE · NFC · MQTT · multi-tenant · Firebase Cloud Messaging · Leaflet · EMQX

Tracking field app

Bare React Native: NFC pad pairing, a firearm sign-out wizard, shift-long sign-in.

React Native · Android · NFC · BLE · TypeScript · Firebase Cloud Messaging

Hospital ward safety module

Patient-band movement, exit alerting, silence handling and ward-presence liveness.

BLE · healthcare · alerting · NestJS

Versioned platform API

A v1 contract with response envelope, OpenAPI as product, signed webhooks, service principals, agent-operable endpoints.

REST · OpenAPI · webhooks · NestJS · API design · Swagger

Per-tenant MQTT ingest isolation

Per-tenant, per-device gateway ingest plus signed HTTP ingest for push-to-talk radio locations.

MQTT · EMQX · HMAC · multi-tenant · MOKO

Platform admin console

Workspace lifecycle, role and capability gating, a charts-first redesign.

Next.js · React · Tailwind · RBAC

Tracking platform v2

Modular, template-driven, self-service, with a clickable Storybook prototype.

Storybook · React · product design · Vite

Evidence and competency programme

Licence-on-permit, evidence capture and competency rules for a security-industry pilot.

compliance · NestJS · workflow

End-to-end error logging

Browser, console, tablet app and backend tied together by one trace command.

observability · tracing · logging

Floor-plan digitiser

Local-only computer vision and OCR turning ward floor plans into editable geometry.

OpenCV · Tesseract · Python · computer vision

Water-meter reader

Passive wireless M-Bus capture of his own meter with a cheap SDR, decrypt, live dashboard.

SDR · wM-Bus · Python · AES · dashboard

External exposure mapper

Recon-only product reporting what an attacker or AI can see about a domain, and what to fix.

OSINT · DNS · TLS · Python · SaaS · Next.js · Prisma · Better Auth

Imbertech website

Leads with your own AI operating system; SEO, AI-search service page, index pings.

Next.js · SEO · Vercel · TypeScript · Tailwind CSS · Three.js · React Three Fiber · GSAP · Framer Motion · shadcn/ui

Remote jobs board

Remote and hybrid jobs open to South Africans, paid employer adverts, full-text search.

Next.js · PostgreSQL · Vercel · full-text search · Prisma · Amazon RDS · Amazon SES · Amazon CloudWatch

Survival-guide wiki and forum

Static site plus a community forum.

Next.js · MDX · Discourse

Plain-English OBD2 app

Live gauges, fault codes in plain English, trip history, per-car baseline alerts.

Expo · React Native · OBD2 · Bluetooth · Expo Router · React Native Skia · Reanimated

Client helpdesk bridge

WhatsApp to service desk with menus, ticket status, portal links and lead logging.

WhatsApp · Jira Service Management · API · Python · FastAPI

Brand and design systems

A design system built from code in Figma, plus launch collateral.

Figma · design system · Tailwind

Keyboard-shortcut overlay app

Hold a key to see the active app's shortcuts, with bundled packs and search.

desktop app · Windows · PyQt6

This site

Next.js 16, Tailwind 4, own design system, static export.

Next.js · React · Tailwind · Vercel

Dotfiles and terminal setup

A reproducible terminal across every machine.

Bash · tmux · Linux

LinkedIn and web scraper

Authenticated-session fetch and extract, as a CLI.

Python · scraping · CLI

Simulation web app

Large statistical simulations with live progress and downloadable results.

Flask · Python · web app · statistics · Socket.IO · React

Call-centre kiosk shell

Desktop shell replaced with a locked-down launcher so agents can only do their job.

Windows · kiosk · PowerShell · Azure Virtual Desktop

Desk-phone auto-provisioning

Per-agent phone configs, single or bulk, from a web form.

VoIP · provisioning · web app · Yealink

Printer toolkit and secure print

One-click copier set-up plus secure printing with user codes for all staff.

PowerShell · printing · rollout

Secure file-transfer scripts

Incremental SFTP downloads with scheduled retention clean-up.

SFTP · PowerShell · automation · WinSCP

Local IT application store

Automated internal store of frequently used apps and scripts.

deployment · PowerShell

Internal IT operations portal

IT operations dashboards and tools in one place.

web app · dashboards

Shadow-IT scanner

Cloud-identity OAuth consents risk-scored, with drill-down, approve or revoke, and export.

Entra ID · OAuth · Graph API · Python · security

Domain and certificate tracking

Renewal and expiry dashboards with automated certificate renewal.

TLS · ACME · DNS · monitoring · Cloudflare · Snipe-IT · acme.sh · PostgreSQL

Open-source asset register

Self-hosted, automated, with renewal dashboards and a finance export.

Snipe-IT · self-hosted · API

IT service catalogue and estate register

Sites, devices, VLANs, servers, domains, certificates, readers, suppliers and policies in one register.

documentation · CMDB

Company intranet

Intranet for all staff.

SharePoint · intranet

Digitised IT paperwork

IT forms moved onto forms automation.

forms · automation · Microsoft Forms

HR parking-allocation tool

Parking-spot allocation automated for HR.

automation · web app

Central log archive

Central archive with scripted shipping from servers.

logging · Bash · Linux · Proxmox

Internal .NET tools and web estate

Staff tools and the public website on IIS and SQL Server, plus a KPI tool.

.NET · C# · IIS · SQL Server · Power Automate

Automated desktop imaging for 400+ staff

Standard laptop and desktop imaging rebuilt so installs were fast and uniform.

SCCM · Windows · imaging

Security & compliance

ISO 27001 alignment

Organisation aligned to the standard across external audits: ISMS policy library, control tracker, supplier register.

ISO 27001 · ISMS · audit · governance

Compliance reporting automation

Evidence collection and audit-ready reporting moving onto automated tooling.

ISO 27001 · automation · GRC

External ISMS audit and penetration test

Surveillance audit run with vulnerability and penetration testing.

pentest · ISO 27001 · audit

External IT audit evidence programme

Auditor information requests answered with asset evidence.

audit · evidence

Internal audit programme

Monthly checks and periodic full asset counts.

audit · assets

AI traffic gateway

Staff use of third-party AI tools routed through one gateway that inspects and flags company or personal data.

DLP · LLM · proxy · AI governance · ChatGPT · Claude · Docker

Data-loss prevention

DLP stops employee and customer data leaving the organisation.

DLP · endpoint

Endpoint protection migrations

Two platform moves, the full ruleset carried over each time.

EDR · endpoint · migration

Honeypot threat intelligence

Internet-facing honeypot isolated in the DMZ to capture attack data and validate containment.

honeypot · DMZ · threat intel

Automated device quarantine

Compromised or non-compliant devices isolated automatically.

NAC · EDR · automation

Phishing simulation programme

Recurring phishing tests for employees.

phishing · awareness · Gophish

Email authentication health check

DMARC, SPF and related controls reviewed and fixed.

DMARC · SPF · DKIM · email

DNSSEC rollout

DNSSEC for the primary corporate domain.

DNSSEC · DNS

Domain portfolio consolidation

Every domain audited, renewals recorded, DNS on one edge provider.

DNS · Cloudflare · domains

Host security monitoring agents

Open-source host monitoring on all Linux servers.

Wazuh · Linux · SIEM

Cloud identity single sign-on

Servers and services connected to the cloud identity provider.

SSO · SAML · Entra ID

Cloud directory rebuild

Identity foundation rebuilt with reporting and admin MFA.

Entra ID · MFA · identity · JumpCloud

Call-centre browsing lockdown

History clearing and private browsing locked down.

group policy · browser

Regulated-asset compliance engine

Permits, fail-closed possession guards, competency and registration checks, statutory registers.

compliance · NestJS · PostgreSQL · firearms

Privacy-law hardening

Log-egress guard, erasure paths, append-only audit chain, tenant-isolation proofs on row-level security.

POPIA · PostgreSQL · RLS · audit

AI server hardening

Pinned packages, SSH exposure closed, kernel-boot recovery, patch freshness.

Linux · SSH · supply chain · hardening

Own-estate security sweeps

Email, DNS and web posture, dangling domains, dependency and CI pins across every property.

DNS · dependencies · CI · OSINT

IT risk and vulnerability register

26 inherited risks mapped and prioritised within seven weeks of starting a role.

risk register · governance

Independent audit through to remediation

Commissioned a third-party audit of the inherited estate, then signed off the remediation and as-built.

audit · Active Directory · remediation

IT policy and procedure set

Change management, hardware lifecycle, asset, take-on and take-off, acceptable use, data protection.

policy · ITIL · POPIA

AI literacy and phishing training

Company-wide training for non-technical staff.

training · awareness · AI

Network audits for manufacturing and agri clients

Packet-capture findings, cabling faults, VLAN and firewall plans.

Wireshark · audit · VLAN · firewall

Per-device hardware and software audits

Fleet audits driving refresh plans.

audit · assets

New-client onboarding pack

Network overview, traffic-flow diagram, risk matrix, live asset and change register.

MSP · documentation · risk

Endpoint protection for 200+ users

Endpoint security and device monitoring deployed company-wide.

EDR · RMM · rollout · ESET · N-central

Recurring client security audits

Vulnerabilities found and remediated across client networks.

audit · MSP · remediation

Early ransomware scare contained

Stopped before it became an outage.

ransomware · incident response

Infrastructure & networks

Server hardware and software refresh

The prerequisite refresh that unblocked later projects.

servers · refresh

Server-room power redundancy

Redundant power for the main server room.

UPS · power · datacentre

Faster NAS storage

Storage upgrade for the marketing team.

NAS · storage · Synology

Thin clients to full computers

Call-centre thin clients replaced at lower cost and far better performance.

endpoints · hardware

Call-centre TV dashboards

Live-stats dashboards on TVs in both call centres.

dashboards · signage

Meeting-room reliability programme

Shared displays and room controllers, chronic faults fixed for good.

AV · Teams Rooms · Crestron

Access-control platform rebuild

Platform and devices upgraded, automated reporting, rebuilt in one overnight window.

access control · physical security · API · HikCentral Professional

Camera and video-management overhaul

Building cameras modernised, server-room recording rebuilt.

CCTV · NVR · iVMS · Hik-Connect · UniFi Protect

Management VLAN segmentation

Management interfaces moved onto a dedicated VLAN.

VLAN · segmentation · networking

Addressing and naming standards

IP scopes, DNS, NTP, a device naming convention and SOPs.

DNS · NTP · IPAM · SOP

Wi-Fi optimisation and captive portal

Wi-Fi tuned, guest access and a captive portal added.

Wi-Fi · captive portal · UniFi

Regional-office build

Network, firewall, Wi-Fi failover and servers for a new office.

networking · firewall · Wi-Fi · UniFi

Hardware refresh programme

SSD and hardware upgrades for training and marketing laptops.

hardware · laptops

Facilities maintenance programme

Structured maintenance, audits and quotes across sites: HVAC, fire suppression.

facilities · HVAC

Firewall upgrades and policy clean-up

Every firewall on current firmware, rules reviewed across sites, lockout and geo-blocking added.

firewall · geo-blocking · networking

VPN migration from SSL to IPsec

All remote users moved to IPsec.

IPsec · VPN · SAML

BLE gateway fleet management

Gateways commanded over MQTT: reboot, scan filters, report intervals, boundary tuning.

MQTT · BLE · IoT · fleet · MOKO MKGW3

Virtual-desktop upgrade across three hospitals

Servers and thin-client environments upgraded, as a school-holiday technician.

Citrix · VDI · healthcare

Weekend server-room recable

Whole room recabled and relabelled in a weekend.

cabling · datacentre

Three-phase office relocation

IT side of a staged office move.

relocation · networking

High-school network build

Full network designed and implemented for a school.

networking · Wi-Fi · cabling

Greenfield network rebuilds

Two business sites rebuilt from scratch: cabling, switching, firewall, Wi-Fi.

networking · firewall · cabling

Fibre rollouts in residential estates

ONT and router installs across several estates.

fibre · FTTH · ONT

Wi-Fi site survey and heatmap

Floor-plan heatmaps for a manufacturer.

Wi-Fi · survey

Post-ransomware rebuild

New firewall, re-rack, VLANs, DHCP and DNS moved, mail and directory to the cloud.

firewall · VLAN · Microsoft 365 · rebuild · Office 365

Scripted change window

Backup first, DHCP and DNS clean-up, old domain controller removed, a test after every step.

Active Directory · change management · PowerShell

Hardware procurement reconciled

Seven-figure server order specified and reconciled line by line against the quotes.

procurement · servers

Estate documentation

About 100 hosts documented with services, disk layouts and backup schedules.

documentation · DR

Network monitoring rollout

Monitoring deployed, incidents cut by 15%.

PRTG · monitoring · SNMP

Home network operations

Mesh audit, UPnP and port-forward review, ad-blocking DNS.

Wi-Fi · AdGuard · DNS · TP-Link Deco

Data & recovery

57 TB array recovery

Every byte back from a failed array that had no working backups.

RAID · recovery · storage

Ransomware recovery, 98% restored

Servers, backups and snapshots all encrypted; restored from offsite to a 25-server register and the business stayed open.

ransomware · backup · incident response · Redstor · Office 365 · Active Directory

Image and file backups

On-site and off-site copies across the estate, every error fixed.

backup · Veeam · 3-2-1 · UrBackup · Macrium · AWS · Proxmox

Cloud suite backup

Mail, drive and collaboration data backed up for an affiliate.

backup · Microsoft 365 · Dropsuite

Network device config backups

Scheduled configuration backups of every network device.

backup · networking · automation

Backup system, two generations

Image and file backups on every critical server, then a second generation across two sites.

backup · DR · Veeam · Redstor · Proxmox

Bulk data import tooling

Consolidation and import of a large customer's staff, devices and assets.

ETL · PostgreSQL · Python

Document-intelligence tools

OCR with rotation detection for corrupt PDFs, a content-based file sorter, e-ink note sync.

OCR · Tesseract · Python · PDF

Backup and restore drills

Restore a real backup to a throwaway target, integrity-check it, measure recovery time.

DR · backup · PostgreSQL

Database and search runbooks

SQL defragment and reindex, search-index repair.

SQL Server · runbooks · Elasticsearch

File-estate tiering analysis

41 TB analysed for cold data and tiering savings.

storage · analysis · Komprise

WhatsApp archive analysis

Chat imports with timelines, per-person history and relationship stats.

Python · SQLite · analysis

People & leadership

Support desk to operations function

Titles, job descriptions, processes and procedures restructured.

org design · ITIL

Operational SOP library

Onboarding, offboarding, incidents, stock, alarms, visitors.

SOP · documentation

IT budget and capex planning

Per-employee cost model, budget lists, large capital proposals.

budget · capex

Asset lifecycle processes

Lending, donation, recycling, keys and visitors.

assets · process · Snipe-IT

Device enrolment and licence migration

Premium users migrated and laptops enrolled into device management.

Intune · Microsoft 365 · licensing · Azure AD · ProfWiz

Finance and VAT automation

Bank categorisation, invoice matching and the VAT cycle in the books.

Zoho Books · finance · API

Founded an esports organisation

From school LAN parties to 21 teams and 140+ operators across nearly every major title.

esports · founder · leadership

National titles two years running

National championship and federation colours, back to back.

esports · League of Legends

Departmental operating model

Recruitment, team management, marketing and video production stood up and handed to people he developed.

org design · delegation

Team trial and talent pipeline

Four-week trials, an internal ladder, monthly tournaments, an academy.

recruitment · esports

Successor selection assessment

A scored scenario assessment to choose a new owner from six candidates.

assessment · succession

International online tournament

Entrants from seven countries.

esports · events

Tournament video channel

Footage and highlights produced and published.

video · YouTube

Sponsorship deal

Prizes, giveaways, an annual fee and a loaned game server negotiated.

sponsorship · negotiation

Helpdesk and file-share rebuild

New helpdesk and department file shares from scratch.

helpdesk · file server

First-line intern programme

Four interns trained to run first-line support.

mentoring · training

Monitoring onboarding runbook

Staged onboarding procedure written and taught to colleagues.

training · runbooks · RMM · N-central

IoT sensing venture

Conceived and led a sensing and dashboard venture, including company registration and the compliance manual.

IoT · venture · sensors

Essential services through lockdown

Client sites kept running on the essential-services list, on-site L3 and after-hours standby.

MSP · support · L3

Technician escalation and coaching

Escalation point and coach for the lower tiers.

mentoring · L3

Annual department plan and budget

Backups, DNS, cloud productivity, disaster recovery and policy on one plan.

budget · planning

Scored KPI review programme

Formal KPI reviews with a staff questionnaire for his engineers.

KPI · management

Power-failure incident report

Overnight response when a fault took a cabinet offline, then a timestamped report.

incident response · reporting

Hardware & tinkering

NFC pad protocol and pairing

BLE-connected NFC tag pad paired to the field app.

BLE · NFC · firmware · protocol

Car CAN-bus logger

Per-cylinder knock retard and boost over UDS, with a DBC and capture tooling.

CAN · UDS · OBD2 · Python · SocketCAN

Home Assistant and RF kit

Smart-home states and calls, SDR and RF hobby hardware.

Home Assistant · SDR · RTL-SDR · MQTT

Remote Arduino flashing

Boards flashed across the fleet from the server.

Arduino · PlatformIO · SSH

Mouse acceleration tuning

Headless control with a time-joined change log.

RawAccel · Windows · SSH

Game-rig mod pipeline

Scripted mod installs, crash triage, GPU tuning.

Windows · GPU · scripting

CCTV and NVR deployments

Cameras and recorders installed and managed for MSP clients.

CCTV · NVR · Hikvision

600+ screens in a weekend

Screens and brackets installed across a corporate client with a crew he recruited.

installation · crew

School LAN events

LAN parties organised and cabled, the seed of the esports org.

LAN · networking · events

Star Citizen trade tooling

Commodity, route and component lookups as AI tools.

MCP · Python · API · Star Citizen

Music mood reader

Listening history analysed for emotional patterns, playlist edits that spend no API quota.

YouTube Music · Python · API

E-ink notebook sync

Notes pulled, OCR'd and searchable from an e-ink tablet.

Supernote · OCR · Python

Load-shedding and outage checker

Power, water and internet status for home in one call.

API · Python · Home Assistant · EskomSePush

Phone as a fleet limb

SSH-reachable phone running a local LLM and a terminal.

Termux · Android · Ollama · SSH