Side hustles & projects
Things I've built and run alongside the day job.
CloudPilot
A central platform for managing our MSP clients' Microsoft cloud ecosystems. One place to oversee and administer Microsoft 365 across every school and trust we support.
Student Password Reset & Unlock
A quick, simple tool for resetting student passwords and unlocking accounts, so a forgotten password or lockout doesn't hold up a lesson.
BC Cloud
UK-based hosting: "infrastructure for the people building things". VPS hosting, game servers (Minecraft, FiveM), Discord bot hosting and DDoS protection for communities and developers.
Roamlet
Travel eSIMs for 200+ countries. Skip the roaming charges and SIM swaps: pick a country or regional plan, install it in a few taps and top up from the app.
Printorium
A 3D printing business I run with my partner. Custom gifts, replacement parts and all sorts of random bits and bobs. If you can think it up, we can probably print it.
Password Strength Tester
Shows how long a password would take to crack, with plain-English explanations of why. Everything runs locally, so your password never leaves the browser.
IP Subnet Calculator
Quick IPv4 subnet calculations plus a VLSM network planner. Label subnets, assign VLANs, track allocation and export the plan to PDF.
Locker Log Parser
Makes sense of Locker Connect sync logs. Drop in your log files and get plain-English findings ranked by severity, a timeline of sync runs and a per-user lookup. Everything is processed in your browser and nothing is uploaded.
HostPanel
BC Cloud's in-house control panel and billing engine. It handles customer accounts, service provisioning, invoicing and payments behind the scenes. Not publicly accessible.
Technologies & experience
The areas I work in day to day.
Networking & Infrastructure
Switching, routing, VLANs, firewalls and Wi-Fi, from planning to cabling to config.
Cyber Security
Hardening systems, securing identities and keeping users safe from threats.
Desktop & Server Administration
Windows and Linux desktops and servers, deployment, patching and day-to-day support.
Microsoft 365, Intune & Entra ID
Tenant administration, device management with Intune, and identity, conditional access and SSO with Entra ID.
Google Workspace
Workspace administration, user and group management, Google Drive and Gmail configuration.
App & Website Development
Building web apps, tools and sites, from quick utilities to full platforms.
Domain Names & DNS
Registrations, transfers, zone management and getting records right first time.
Paxton Net2 Access Control
Installing, configuring and managing Net2 door access systems.
Voice over IP
Phone systems on FreePBX and 3CX: trunks, extensions, call flows and handsets.
Email Security & Hosting
Mail hosting, SPF, DKIM and DMARC, filtering and keeping inboxes clean.
Migrations
Moving organisations between platforms with minimal disruption: on-premises Active Directory to Entra ID, tenant-to-tenant Microsoft 365, file shares to SharePoint, and Google Workspace to Microsoft 365 (and back).
Off the clock
What I get up to when I'm not fixing someone's tenant.
Homelab
Running a rack of servers, a NAS and too many containers at home to test ideas before they ship.
Gaming
PC gaming and running community servers, which is how BC Cloud got started.
Scripting & automation
PowerShell, Python and Bash. If I have to do it twice, I'll script it.
Networking
VLANs, firewalls and Wi-Fi planning: the kind of thing most people find boring.
Two Labradors
My two Labs keep me busy with long walks, muddy paws and a constant campaign for snacks. Best way to switch off from a screen.
Two Greek Rescue Cats
Spiros and Muesli, rescued from Corfu and brought home to England. They run the house and have their own Instagram to prove it.
@spiros_meusli_corfu2england ↗Cars
Anything with an engine worth talking about. Always happy to get stuck into car chat, shows and the odd bit of tinkering.
3D Printing
Designing and printing parts, gadgets and fixes for around the house (and the homelab). If it's broken, I'll print a new one.