I build, break,
and fix things
that run on anything.

IT Support Technician apprentice by day, building self-hosted tools by night. Working through a Level 3 ICT apprenticeship, rolling out endpoint management at scale, and tinkering with Python, Flask, Linux, and the occasional Minecraft server.

Available for chat Staffordshire, GB try the terminal →
portfolio@br4d.dev — zsh — 82×24
click to interact · type help
portfolio@br4d.dev:~
01

Selected work

$ ls -la ~/projects
Self-hosted Tools Site
experience

Personal VPS running a Flask-based tools hub behind Nginx with gunicorn and systemd. Includes a YouTube-to-MP3 converter and a live audio format converter.

FlaskPythonNginxyt-dlp
~ Linux VPS
Wake-on-LAN Desktop Tool
experience

Electron and Node desktop app integrating with Microsoft Graph API and Entra ID to wake managed devices via Wake-on-LAN. Built as internal tooling.

ElectronNode.jsMS GraphEntra
~ internal
Fabric Minecraft Server
experience

Java Edition co-op server on Fabric, with DNS routing via Cloudflare (A + SRV records), custom resource packs, and server-side-only mods.

FabricJavaCloudflare DNS
~ side project
Personal NAS Frontend
experience

Self-built file browser with chunked resumable uploads, file previews, custom folder icons, and multi-select bulk operations for managing personal footage.

FlaskJSchunked uploads
~ private
Windows Autopilot Rollout
experience

Phased deployment project replacing manual imaging with Autopilot and Intune. Covers group tagging, domain assignment, and full stakeholder documentation.

IntuneAutopilotEntra ID
~ ongoing
Power Automate Workflow
experience

End-to-end form-to-approval flow built in Power Automate, routing MS Forms submissions through SharePoint with a multi-step approval chain.

Power AutomateFormsSharePoint
~ in production
02

The stack

$ cat ~/.toolbelt
[*] Endpoint & Identity
Intuneadv
Entra IDadv
Autopilotadv
JAMF Schoolint
</> Code & Scripting
Python / Flaskadv
JavaScriptint
PowerShellint+
Bashint
{ } Infra & Self-host
Linux (VPS)int+
Nginxint
Cloudflareadv
systemdint
M365 Microsoft 365
Teams adminadv
Power Automateint+
SharePointint
Graph APIint
03

What I'm up to now

$ tail -f activity.log
Currently building
  • Extending the self-hosted tools sitethis week
  • Tinkering with yt-dlp and bot-detection workaroundsongoing
  • Small UI polish on the front-endrecent
At work
  • Secure Boot / UEFI CA readiness across the fleetactive
  • Investigating BitLocker recovery loopsactive
  • Level 3 ICT apprenticeship portfolio & AM2on track
Off the clock
  • Gaming sessions at nightdaily
  • Mechanical keyboards & Razer gearongoing
Reading / learning
  • More aggressive PowerShell automationongoing
  • Self-hosted auth patternsexploring
  • Fabric server-side modding internalsdabbling