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