SYSTEM ONLINE // DrMrProfessor

Sidequests
in cyber.

Homelab tinkering, security learning notes, and whatever rabbit hole I've fallen down this week. Building in public, one broken config at a time.

Cybersecurity Capstone — VIP Events (Stage 3: Roles and Access)
Stage 3 of the VIP Events cybersecurity proposal — integrating the VIP Foods application into Entra ID, defining eight least-privilege app roles, and mapping the security groups to them.
MicroBudget: the bugs that taught me Python
Dollarwise is US-only, so I built the Australian version — and used it as an excuse to finally learn Python.
Cybersecurity Capstone — VIP Events (Stage 2: Entra ID Setup)
Stage 2 of the VIP Events cybersecurity proposal — building the identity and access foundation in a live Microsoft Entra ID tenant: tenant configuration, user accounts, and role-based security groups.
Cybersecurity Capstone — VIP Events (Stage 1: Company Requirements)
Stage 1 of a cybersecurity proposal for a fictional catering company moving to a new three-storey building — network segmentation, wireless design, access control, user roles, and physical security.
Little Did I Know: Catching My First Brute-Force
I brute-forced my own homelab server to see what was behind an open SSH port — and found out my Wazuh setup had already caught me in the act.
Building the budgeting app I couldn't find
Why I started building MicroBudget, a savings-first budgeting app for people whose brains don't work like a spreadsheet.