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)
- project-app-setup β Scaffolds apps with my standard toolchain. (TypeScript Β· β1)
- project-templates-misc β Standard config templates (Go, Node, Python, GitHub). (Shell)
- 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.




