Home Lab
Independent software work outside the clinical informatics role. These are personal projects - exploratory, opinionated, and explicitly not part of the leadership work documented elsewhere on this site. They exist to keep the hands close to the metal and an outlet for a never-ending desire to learn and explore.
-
Summer School
publicSelf-paced, interactive STEM learning platform for kids ages 7-13, with more than 400 interactive courses. Built as a platform for my children to continue learning once the school year ends.
-
Faculty Coaching
publicAcademic coaching practice focused on faculty in academic medicine - including career coaching for physicians. Specifically passionate about coaching physicians interested in building a career in Health IT.
-
Five-Letter Domain [fld.sh]
publicReal-world technical solutions and configurations from actual infrastructure work. What started as personal notes has evolved into a comprehensive resource covering Linux system administration, networking, storage management, and virtualization.
-
Orc AI
privateMulti-agent workflow orchestrator that tracks agent usage and can increase or decrease work to optimize subscription-based token usage. Runs my personal development infrastructure - including the project migrations and tooling work behind this site - under a single goal-driven agent runtime.
-
OJournal
privateSelf-hosted, privacy-first journaling. Entries, attachments, and search index are encrypted at rest under a three-tier key hierarchy (UK → SK → DK); the database on its own is useless to an attacker. Designed to run on a single box behind TLS. First began as a Java-based blogging platform in 2004, ported to PHP, and now to a Rust API with a Vue frontend.
-
Inventory
privateSource-of-truth inventory system for physical and virtual hosts at home and in offsite datacenters, inspired by NetBox Labs.
-
IAC
privateAnsible-based infrastructure-as-code for the homelab and offsite-datacenter hosts that run everything above. Configuration in version control, idempotent provisioning, no manual SSH. Ultimate goal is better-than-cloud self-hosted infrastructure.