I'm an Infrastructure Engineer by trade, but a well-rounded developer at heart. I actively work across a range of languages and technologies including:
- 🟨 Node.js
- 🟦 Go (Golang)
- 🐍 Python
Most of my programming projects support my full-time role in healthcare IT infrastructure, where I use code as a tool to automate, simplify, and optimize operational tasks.
I view programming as more than just a skill—it's a force multiplier. Whether it's scripting deployments, building services, or creating tools to help my team, I code to make life easier for myself and the community around me.
A couple of larger open-source efforts in active development — go take a look:
- CryptOS-PKI — an immutable, API-driven, high-assurance PKI operating system. Talos-Linux philosophy applied to certificate authorities: no SSH, no shell, mTLS-gRPC only, CA keys sealed in the TPM. (See the org page for the full picture.)
- DDI-OS — an open-source DDI solution (DNS / DHCP / IPAM), early in development.
HL7 & healthcare integration
- node-hl7 — Pure Node.js monorepo: HL7 client + server packages. (TypeScript · ⭐3)
- go-hl7 — Pure-Go HL7 v2.x library: typed builder, MLLP/TLS client+server, batch/file-batch, full value-tables. (Go · ⭐1)
Fastify plugins
- fastify-rabbitmq — Fastify RabbitMQ plugin (amqplib), pure TS. (TypeScript · ⭐11)
- fastify-hl7 — Fastify HL7 plugin, pure TS. (TypeScript · ⭐3)
Developer tooling & GitHub Actions
- golic — Injects license headers into source files. (Go · ⭐1)
- changelog-updater-action — Updates CHANGELOG.md with advanced settings. (Go · ⭐1)
- typedoc-pages-action — Versioned TypeDoc → GitHub Pages, preserving history. (Shell · ⭐1)
- eslint-plugin-typedoc — ESLint plugin that validates TypeDoc settings.
- gitlab-release-drafter — Release-Drafter-style formatting for GitLab pipelines.
Infrastructure & homelab
- external-dns-technitium-webhook — Technitium provider for ExternalDNS. (Go · ⭐1)
- helm-technitium-chart — Helm chart for Technitium on Kubernetes. (⭐1)
Other
- node-astronomy — Astronomy info for solar-system objects. (TypeScript · ⭐2)
- project-learning-lessons — Public lesson code from my videos/site.
- eslint-config — Common ESLint config. (TypeScript · ⭐1)
- vitest-config — Common Vitest config.




