- HTML 100%
| .gitignore | ||
| favicon.svg | ||
| index.html | ||
| og-image.png | ||
| README.md | ||
vetdev.me — Portfolio
Personal portfolio site for Aaron — U.S. Army veteran, AI & Automation Engineer, and lifelong learner.
Live at: vetdev.me
About
I came up through the military, where clear communication, structured processes, and doing the job right the first time aren't aspirations — they're requirements. That discipline carried directly into IT. I've held every rung of the ladder from helpdesk to automation engineering, and the constant across all of it has been a belief that simplicity is a force multiplier.
- Background: U.S. Army veteran (Active Duty, Reserve & National Guard)
- Current Role: AI & Automation Engineer @ MSP
- Focus: Reducing toil through intelligent automation; owning the full stack
- Domains: Software Engineering · Network Engineering · Systems Admin · Cloud Infrastructure
- Education: B.S. in progress — VA education benefits
- Kernel: Mission-first. Learn fast. Ship clean.
Tech
Languages & Runtimes Go · TypeScript · PowerShell · JavaScript · Bash · Python · SQL
Cloud & Infrastructure Microsoft Azure · Microsoft 365 · Azure Functions · Azure Logic Apps · Entra ID · Exchange Online · MS Graph API
Networking & Security Cisco IOS · Systems Hardening · TCP/IP · DNS/DHCP/ARP · Wireshark · MFA / Zero Trust · Firewall Policy
DevOps & Tooling GitHub Actions · CI/CD Pipelines · Docker · RMM Platforms · PSA / Autotask · REST APIs · Node.js / Express
AI & Automation LLM Integration · Agentic Workflows · OpenAI API · Anthropic API · Twilio / Voice AI · Rewst · Workflow Orchestration
Projects
Identity Reconciliation Service — TypeScript · Express
Background service that cross-references MFA platform users against Microsoft 365 accounts to surface inactive, orphaned, or excess licenses. Integrates with PSA tooling for automated remediation tickets.
PST File Scanner — Go
Compiled CLI binary deployed via RMM that recursively scans Windows endpoints for PST files, reporting size and path. Deployed with a PowerShell wrapper that configures Defender exclusions and injects config via environment variables.
Voice Alert Automation — TypeScript · Node.js
Automated phone-call system triggered by RMM alerts. Bridges a voice platform with OpenAI's Realtime API to deliver dynamic, context-aware alert summaries over outbound calls.
Client Ticket Portal — Vue.js · Express · Azure
Multi-tenant self-service ticketing portal for MSP clients. MSAL-authenticated via Microsoft 365 accounts with an Express backend integrated into a PSA platform. Supports per-tenant branding and Teams app deployment with SSO.
Firewall Uptime Monitor — Node.js
Lightweight service that pings client WAN interfaces on a schedule and fires multi-channel notifications on outage detection. Configurable alert routing and escalation thresholds.
Contact
| aaron@vetdev.me | |
| Repos | git.vetdev.me/aaron |
| linkedin.com/in/aaron-allen-anp | |
| Location | Ohio, USA |
If you build things that matter, let's talk.