Professional Summary
Senior operations executive and self-taught technologist — an uncommon pairing of proven leadership in a high-complexity, high-stakes environment with deep, hands-on technical delivery. Across a 31-year Michigan State Police career — the past decade as an Inspector — have directed a statewide forensic operation of 290+ staff across seven laboratories and eight Laboratory Directors, owning operations, budget, IT strategy, personnel, and ISO/IEC 17025 accreditation for the entire division.
In parallel — and often to solve problems that operation faced — have personally built and run the technology behind the work: reverse-engineered case-management databases, a ticketing system that has logged 27,500+ requests, a commercial multi-tenant SaaS platform (Django · PostgreSQL · Docker · WireGuard), and a self-hosted 60+ container Linux environment secured behind SSO and a default-deny firewall — all delivered under audit, accreditation, and CJIS-security constraints, and grounded in 15+ years of IT work dating to a small IT services company.
Seeking a Director / Operations or Technology leadership role that leverages both dimensions — with genuine interest in hands-on technical roles (systems administration, DevOps, software development) where that combination is an asset.
Selected Technical Projects
The strongest evidence of independent, delivered technical work. Ordered roughly by technical depth.
BreathTestConnect — Multi-Tenant SaaS Platform
2023 – Present
Sole architect and developer of a commercial multi-tenant SaaS (Django · Django REST Framework · PostgreSQL · Celery · Docker · WireGuard) built to FIPS 140-2 and CJIS-compliant standards for forensic breath-alcohol program management. Runs on a hardened Linode VPS with isolated staging and production stacks, containerized builds, and encrypted site-to-site networking.
Self-Hosted Production Infrastructure — “saturn24”
2019 – Present
Design and operate a production Ubuntu server running 60+ containerized services across independent stacks — document management (Paperless-ngx, Apache Tika, Gotenberg), media (Jellyfin, Sonarr/Radarr), productivity (Nextcloud, Vikunja), monitoring (Uptime Kuma, NetAlertX), and custom applications — unified behind Authentik SSO, forced SSL, WireGuard VPN, and a default-deny firewall. Full lifecycle: provisioning, networking, backups, monitoring, and security hardening.
bowenweb.com — Self-Hosted Web & Mail
Ongoing
Own and administer a self-hosted web and mail platform end to end: Postfix + Dovecot mail with SPF/DKIM/DMARC, Apache/Nginx, MariaDB, and Drupal — DNS to TLS to deliverability.
FSD Apps Issue Ticketing System
2015 – Present
Built, hosted, and support a Drupal/PHP web platform through which statewide forensic staff report hardware, instrument, and software issues to the Technical Support Unit. Originated as a compliance remediation: an Office of the Auditor General audit found that case-management system administrators were making necessary corrections to data-entry errors with no record of the change or of the verification that it was warranted. The system created a documented, auditable trail of every correction and its justification — closing the finding and bringing the division into compliance. More than 27,500 issues logged to date, running continuously in production for a decade.
State of Iowa Attorney General — SAEK Tracking System
2018 – 2019
Engaged as an external vendor to design, build, and deploy a LAMP-stack / Drupal web application for the State of Iowa to track statewide-backlogged Sexual Assault Evidence Kits through the grant collection, submission, and testing process.
Forensic Advantage Data Analytics
2012 – Present
With no vendor support and limited IT resources, reverse-engineered significant portions of the Forensic Advantage case-management database and built a suite of reliable query and reporting tools — delivered via web, scripted direct-to-email, and client tools (Excel, Power BI) — now used routinely by division command for metrics, analytics, and strategic planning.
FSD Documentation Management System — Atlassian Confluence
2009 – 2011
Led a team of division leadership to consolidate disparate paper and PDF manuals scattered across seven worksites into a single Atlassian Confluence instance, establishing one authoritative source of truth for every member of the division. Served as the project's technology leader and as principal author of the first-version Laboratory Operations Manual and Quality Manual, then trained staff on the platform and drove adoption across all sites. Have retained ownership of portions of those documents in the years since.
Controlled-Substances Data Capture (XML-in-CMS)
2016 – 2019
Conceived and scripted (AutoHotKey) a workflow capturing structured XML data in an unused Forensic Advantage comment field, with an auto-launching UI for analysts and back-end queries to collate it. Solved a metrics-collection problem another MSP division could not otherwise meet — and let MSP Special Investigations build near-real-time drug-activity intelligence without funding a separate IT system.
Thin-Client Deployment in Forensic Wet Labs
2017 – Present
Conceived using thin-client devices to remove full computers from contamination-prone wet-lab areas. Proved the concept to DTMB (state IT), pitched it to MSP leadership, and drove division-wide deployment — improving safety and cutting per-seat cost and contamination risk.
lgmnm.org — “Let's Get Moving Northern Michigan”
c. 2009 – 2011 · three program seasons
Built and administered the public website for a community-health initiative spanning the entire northern Lower Peninsula of Michigan. In this 100-day program, participating hospitals across the region competed by having residents register on the site, log their activity miles, and associate them with a local hospital — the site served as the central platform aggregating 1,700+ registered users and their mileage each season. Developed on the Rainbow Portal (ASP.NET / C# open-source CMS) and managed across three consecutive seasons.
Personal Applications
Habla — custom React / Vite application built against the Anthropic API. wordle-startword — Flask / Python web app served under Gunicorn.