Projects
Three, and one of them ships.
One internal tool in real use, and two labs. The labs say they are labs. Try the terminal, it is real.
Try , , , or .
The index
Three entries
-
WrapUp
Shipped · internal · v11
Service desk notes are written in shorthand at the end of a call, so they come out inconsistent, incomplete, and useless to the next person who opens the ticket.
A structured prompt system that turns shorthand call notes into complete work notes and close notes matching the official template. It runs an automatic scrub that drops identity verification answers while keeping the record that verification happened, a self audit pass that flags missing required fields before submission, and a check that surfaces gaps worth writing a knowledge base article about.
Iterated to version eleven against real shifts. Approved by the service desk manager and under evaluation for team wide rollout. Two companion tools run on the same pattern: a shift end digest that turns a day of ticket notes into trends, and a router that produces standardized handoff notes for escalation.
- Built with
- Structured prompting, template enforcement, staged validation
- Shows
- I build tools for the problem in front of me, and design privacy in rather than bolt it on
- Note
- Internal to my employer, so described generically. No screenshots, no ticket data, no internal systems named.
-
Entra ID lab tenant
Lab · early
You cannot safely learn Conditional Access on a system where a mistake locks out real people.
A dedicated Entra ID tenant I stood up so the configuration half of SC-300 happens against something real instead of practice questions. It is early. The tenant is running and I am working through the exam domains inside it, starting with Conditional Access and named locations, then authentication method policies, group based application assignment, Privileged Identity Management and access reviews.
- Built with
- Microsoft Entra ID
- Status
- Stood up and in use, not yet deep. I am not going to claim fluency in policies I have only read about.
- Shows
- Practice at the configuration layer, in a tenant I own, where a mistake costs nothing. Deliberately separate from my job, where I operate rather than configure.
- Why
- SC-300 preparation, exam targeted October 2026
-
Packet analysis lab
Lab
Authentication failures often look identical to network failures until somebody reads the traffic.
A virtual environment for network diagnostics, using Wireshark for TCP/IP and ICMP packet analysis and Snort for traffic pattern inspection.
- Built with
- Wireshark, Snort
- Shows
- Willingness to go a layer down instead of guessing