← Anthony Aguilera

EXP-001 · PRIVATE · CASE STUDY

LabAssistant

Hyper-V lab automation for my colleagues: from a hand-written PowerShell tool (2022) to a C# lab orchestrator I designed and directed AI to build (2025–2026).

PowerShellC# / .NETHyper-V

An internal tool I built for my colleagues. This page describes the problem, the design and the decisions in general terms — no code, screenshots or internal details.

The problem

My colleagues wanted to test Directory Services scenarios before recommending them to customers. What got in the way wasn’t Active Directory — it was building the Hyper-V lab: creating disks and VMs, installing Windows, wiring networks. Setting up one machine by hand took 30–60 minutes, and a lab with several machines took hours. That’s incidental work when what you actually want to learn is Kerberos.

v1 (2022): one button, one usable machine

I wrote v1 by hand in PowerShell with a XAML interface, without AI, in June–July 2022, and entered it in a hackathon that September with a small team (teammates prepared base images, a reference lab topology and the demo video).

v2 (2025–2026): from one machine to whole labs

I rebuilt it in C# to deploy complete labs, not single machines. I designed the architecture; from February 2026 AI (OpenAI Codex) wrote most of the code under my direction — about 90% of the final code.

What I learned