Configuration management & IaC
Versioned Ansible collections, deployment-time configuration and encrypted secrets, explicit environment validation, dry-run reports, and tested rollback safeguards.
- Ansible
- Ansible Collections
- Jinja2
- ansible-lint
- Dry-run / check mode
- Terraform / OpenTofu
- SOPS / age
- Active Directory Group Policy (ADMX)
Databases — Cassandra
Cassandra backup and restore, topology and upgrade planning, operator certification fixes, and measured development UDF optimization with compatibility testing.
- Apache Cassandra 4.1 / 5.0
- CQL / cqlsh
- nodetool
- Medusa backup/restore
- User-defined functions
- Multi-datacenter topology
- Rolling upgrades
- Primary-key design
- Performance benchmarking
Telecom / AAA protocols
Carrier-grade subscriber authentication, with correctness validated across authentication, roaming, and accounting workflows.
- RADIUS
- RadSec (RADIUS over TLS)
- EAP-AKA
- EAP-TTLS
- 802.1X / EAPOL
- Passpoint / Hotspot 2.0
- eapol_test / radclient / radsniff
- Nokia AAA
- Accounting & mediation
- MVNO roaming
- FreeRADIUS
- Diameter
- EAP-TLS / PEAP
- Nokia SR OS / WAG
- Ruckus WSG
CI/CD & artifact supply chain
Versioned releases, shared packaging rules, artifact provenance, and deployment-time configuration tooling with explicit compatibility and rollout gates.
- GitLab CI
- Self-hosted runners
- Pipeline templates
- Tag-driven releases
- JFrog Artifactory
- Multi-arch builds (arm64/amd64)
- Artifact provenance
- GitHub Actions
- Bitbucket Server / Bamboo
- Nexus
- Immutable artifacts & offline bundles
- SOPS / age
Containers & orchestration
Containerized test harnesses, plus hands-on Kubernetes and operator-based orchestration work.
- Docker
- Docker Compose
- systemd-in-container harnesses
- Kubernetes
- Container registries & proxying
Security & compliance
Critical vulnerability research through coordinated disclosure, plus endpoint-control automation, hardening, CVE remediation, secrets hygiene, and PKI troubleshooting.
- Vulnerability research
- Responsible disclosure
- EDR / endpoint security
- Endpoint management
- Vulnerability management
- MFA
- CIS benchmarks
- sshd & sysctl hardening
- CVE remediation
- Mutual TLS / X.509
- Application security & secure code review
- Malware analysis
- PKI / CA operations
- Zero trust
- Supply-chain controls
- HMAC
- Attack-surface analysis
- TLS handshake analysis (ALPN)
- Threat modeling
Observability
SIEM log-forwarding automation and enriched Linux audit-event delivery, including queued TCP transport and fixes for SELinux and audit-daemon integration.
- Splunk
- Splunk Universal Forwarder
- SPL
- Zabbix
- Status pages
- Datadog
- Wazuh
- Graylog
- ELK
- Sentry
- OpenTelemetry
- Structured logging & log pipelines
- auditd
- rsyslog
- SELinux troubleshooting
- Grafana
Virtualization & provisioning
Golden-template preparation and disposable-clone validation, cloud-init addressing, eight-node VM provisioning with unique guest identities, and infrastructure inventory reconciliation.
- VMware vSphere / vCenter
- ESXi upgrades
- VM templating
- cloud-init
- netplan / NetworkManager
- IPv4/IPv6 dual-stack
- VMware vSAN
- vCenter / DRS / VCSA
- Distributed switches & port groups
- Guest customization / sysprep
- Snapshot & restore
- phpIPAM / inventory reconciliation
Linux operations
Four distributions in daily production-adjacent use, including an end-of-life migration carried through formal certification.
- RHEL
- Rocky Linux
- CentOS (EOL migration)
- Ubuntu
- systemd units & timers
- dnf / grubby
- Kernel tuning
- udev & serial device integration
Languages & runtimes
Automation in Python and Bash, a Spring test platform in Java, device tooling in PowerShell, and product work in TypeScript and PHP.
- Python
- Bash
- PowerShell
- Java 23 / Spring Boot
- Maven
- TypeScript
- PHP / Laravel
- SQL / CQL
- gRPC / proto3
- SOAP / XML
- Vendor policy DSLs
- C#
- JavaScript
- HCL
- YAML / XML / HTML-CSS
Web & product engineering
This site (Astro 6, strict TypeScript, static output) and an independent product exploration in the telecom workflow space.
- Astro
- Tailwind CSS
- API design
- SEO & structured data
- Accessibility
AI-assisted engineering
A deployed engineering chat assistant with tested read-only gateways, evidence-retrieval and sanitization tools, and maintained agent workflows grounded in documented work.
- AI agent workflows
- Agent skills & steering docs
- Slice-based development
- Docs-as-code
- vLLM
- OpenAI-compatible APIs (Chat Completions / Responses)
- Anthropic Messages API
- Coding agents (Claude Code / Codex CLI / Cline / OpenCode)
- Tool-use governance & approval gates
- Prompt-injection controls
- Webex bot integrations
- AI application security
Engineering practices
The habits the record demonstrates: reverse engineering, parity testing, root-cause analysis, and documentation that survives certification.
- Reverse engineering
- Behavioural-parity testing
- Root-cause analysis
- Property-based testing
- Regression test design
- Appium (Android / iOS)
- LDAP / AD integration
- Release engineering
Identity & secure integrations
Native SAML, OIDC, and OAuth integrations, directory-backed account provisioning, role mapping and allow/deny tests, plus independent identity and MCP gateway engineering.
- Authentik
- OIDC / OAuth 2.x
- Cloudflare Access / Workers
- Terraform / OpenTofu
- Tailscale
- nftables
- MCP
- JWT / JWKS validation
- SAML 2.0 / JIT provisioning
- Grafana
- Portainer
- Multi-tenant isolation
Network systems
Wireless and enterprise networking, dual-stack inventory reconciliation, IPAM drift audits, RADIUS health-check diagnosis, and infrastructure from routing to physical installation.
- MikroTik RouterOS
- pfSense
- VyOS
- Cisco IOS
- GenieACS / TR-069
- FreeRADIUS
- UniFi
- VPN design / WireGuard
- VoIP / PBX
- RF & site surveys
- Point-to-point wireless
- DNS SRV service discovery
- Firewall policy
- phpIPAM / inventory reconciliation
- OpenVPN
Messaging & integration
Event and protocol plumbing across game services, test fleets, and home automation: AMQP, Kafka result signals, Netty protocol handling, gRPC contracts, and custom integrations.
- RabbitMQ
- Kafka
- Netty
- gRPC / proto3
- Home Assistant
- MQTT
Knowledge systems
Certified runbooks and onboarding, evidence and document-consistency tooling, and a status-ledger prototype that reconciles engineering work with reported progress.
- Obsidian / Quartz
- Docs-as-code
- Agent skills & steering docs
- Jira / Confluence
- Architecture decision records
- MOPs & runbooks
- Onboarding systems
- MDX content collections
Java / JVM
Spring Boot services and test platforms, Netty protocol work, multi-module Maven builds, and WAR deployments dating back a decade.
- Java 23 / Spring Boot
- Spring Security
- Spring Data JPA / Hibernate
- Maven
- Tomcat / WAR deployment
- Netty
- Log4j2
- JUnit
- gRPC / proto3
- Appium (Android / iOS)
PHP / web frameworks
Laravel 5 through 11 in production: identity providers, lead-generation apps, VoIP integrations, and an Astro replatform when a dynamic surface was no longer justified.
- PHP / Laravel
- Laravel Nova
- Laravel Passport / Sanctum / Socialite
- Eloquent / Blade
- Astro
- Tailwind CSS
- Attribution & conversion tracking
Physical & field engineering
The part of the network you can touch: fiber and copper installation and splicing, structured cabling, racks, hardware upgrades, and colocation, done as the ISP's own field engineer.
- Fiber & copper installation / splicing
- Structured cabling
- Racks & equipment installation
- Server & workstation hardware
- Data-center colocation
Databases & data stores
Relational, document, and cache stores behind production applications, plus directory services; Cassandra has its own category.
- PostgreSQL
- MariaDB / MySQL
- MongoDB
- Redis
- Zookeeper
- LDAP / AD integration
Quality & testing
Property-based and mutation tests, failure injection that checks previous-release startability, protocol parity, and performance benchmarks scoped to their test environment.
- JUnit
- pytest
- Vitest
- Property-based testing
- Appium (Android / iOS)
- Selenium
- Regression test design
- Fault injection
- Restore drills
- Mutation testing
- Performance benchmarking
Cloud & edge
Cloudflare Workers, Access, Tunnel, Origin CA and authenticated origin pulls, Pages builds, Tailscale userspace networking, and rented GPU compute behind a broker.
- Cloudflare Access / Workers
- Cloudflare Tunnel
- Cloudflare Origin CA / authenticated origin pulls
- Cloudflare KV / Pages
- Tailscale
- Ephemeral GPU compute (vast.ai)
Recovery & operations
Cross-system incident diagnosis, verified restores, deployment failure testing, and recovery checks that distinguish a restored service from pending prevention work.
- Incident response & postmortems
- Backup verification
- Restore drills
- Certificate recovery
- Change gates & dry-run reports
- Rollback engineering
- Health checks
- Root-cause analysis
Business systems
The systems a founder and consultant actually runs: CRM, ticketing, source hosting and CI, artifact repositories, help desk, quoting and invoicing, advertising and analytics.
- EspoCRM
- Jira / Confluence
- Bitbucket Server / Bamboo
- GitLab administration
- JFrog Artifactory
- Nexus
- Help desk / ITSM
- Quoting, invoicing & procurement
- Advertising & analytics
- Stripe payments
Architecture & product
Platform and product architecture: multi-module monoliths that stay honest, API-first and event-driven designs, explicit service contracts, and products built from customer discovery onward.
- Platform engineering
- Distributed systems
- Multi-module monoliths
- API design
- Event-driven systems
- Service contracts
- Product engineering
Embedded & IoT
Nine networked microcontroller devices in C++, each built to measure something real — current, weight, distance, flow, temperature — and report it into an existing monitoring stack.
- Embedded C++ / Arduino
- ESP8266
- I²C / SPI
- ADC & sensor calibration
- Interrupt-driven I/O
- SNMP
Mobile & signal processing
Android sensor and telephony applications with real-user monitoring and CI, plus digital signal-processing tooling and reverse-engineered serial protocols.
- Android SDK
- Sensor filtering & smoothing
- Real-user monitoring
- Azure Pipelines
- NumPy / SciPy
- FFT & spectral analysis
- Digital modulation
- PyQt5 / pyqtgraph
Contact
Hiring, or have a project in mind?
I'm looking for a senior individual-contributor role with architectural ownership, and I take on independent project work. Tell me what you're building.