I build tools for operating infrastructure, automating macOS workflows, and making system behavior easier to inspect. My work spans Go, Python, Rust, PHP, TypeScript, and infrastructure configuration.
| Project | What it provides |
|---|---|
| GitHub runner infrastructure | A Go controller for repository-scoped, single-job runners across DigitalOcean, AWS, Google Cloud, and Azure |
| California Solar Atlas | A static explorer for California distributed-solar data, with methodology and explicit coverage/modeling limits |
| MacGTD | macOS capture workflows for productivity applications, using AppleScript, Automator, and Alfred |
| CommitKit | An interactive Rust CLI for constructing Conventional Commit messages |
| Bitcoin price check | A Nagios/Icinga plugin with price thresholds, optional quote-freshness checks, and bounded request retries |
Each project's README, source, and workflow results define its current scope. Experimental features and platform-specific integrations need their own validation; a badge is not a production-readiness claim.
- Network monitoring: Kadupul, a Cacti-derived monitoring project under the
kadupulhqorganization. - Infrastructure configuration: MariaDB, WordPress, and host firewall automation, with implementation-specific limits documented in each repository.
- macOS integration: MCP servers, the consolidated repository for application integrations.
- CI tooling: Foundry, a profile-based command runner with dependency planning and execution logs.
I also work on genealogical evidence workflows and market-data research. Those interests do not imply certified research conclusions, verified trading performance, or public availability of every research repository.
Follow the affected repository's SECURITY.md and its configured private reporting channel. For upstream projects, use the upstream project's disclosure process. Avoid public issues containing undisclosed vulnerability details or credentials.





