I'm a commercial HVAC technician finishing a BS in Cybersecurity Technology, open to opportunities in OT/ICS security, systems administration, and defensive security. Coming from trade work and emergency services, I tend to think in terms of reliability, failure modes, and systems that have to work under real-world conditions.
- OT/ICS security concepts, protocols (Modbus, BACnet), and lab environments
- Network security monitoring with Suricata and Zeek
- Python tooling for PCAP analysis and protocol parsing
- CCNA exam prep -- networking fundamentals, routing, switching, segmentation
otparse
A containerized MCP server that parses Modbus/TCP and BACnet/IP packet captures using tshark and returns structured JSON for LLM-assisted analysis. Built to support OT/ICS traffic triage workflows.
Focus: OT/ICS protocols, packet analysis, MCP tooling, Python
mcp-test-env
A Docker Compose-based attack simulation lab with Metasploitable2, an automated attacker container, and three passive sensor containers (tcpdump, Suricata, Zeek). Designed for repeatable detection and triage practice.
Focus: Network security monitoring, DFIR, containerized lab design
ot-hvac-testbed
Microcontroller-driven HVAC control and instrumentation testbed for exploring operational technology concepts hands-on. Covers sensor telemetry, actuator control, serial data logging, and basic control logic with an emphasis on observability and failure-aware design.
Focus: OT/ICS fundamentals, embedded systems, Linux-based data logging
Linux (Ubuntu, Rocky) • Docker/Compose • Python • Bash • Git • tshark/pyshark • Suricata • Zeek • Modbus/TCP • BACnet/IP • TCP/IP networking • systemd
BS Cybersecurity Technology, UMGC (CAE-CD designated institution) -- in progress. Prior background in commercial HVAC, firefighting, and EMS. Home lab runs multi-VM environments using Vagrant and Docker for security and networking practice.
Technical blog: desvert.github.io
Repositories here are intentionally documented to reflect operational thinking -- small systems that recover cleanly from failure and are easy to hand off.

