Infrastructure and security engineer building tools around cloud networking, government data pipelines, certificate monitoring, and CI/CD automation.
Infrastructure and security engineer. I build tools at the intersection of cloud networking, certificate monitoring, and public-sector data: things like CIDR aggregators, SSL transparency scrapers, bastion hosts, and government domain trackers.
My work leans toward automation: scraping public health feeds, normalizing federal job listings, archiving government websites, and keeping CI pipelines honest with actionlint and zizmor. I write a lot of Python and Shell, reach for Go when performance matters, and wire it all together with GitHub Actions.
When I'm not writing code I'm thinking about routing tables, TLS certificate chains, and why federal IT is the way it is.
Recently updated repositories across security, infrastructure, government data, and developer tooling, sorted by latest activity.
mise plugin for TruffleHog, asdf-compatible. Installs and manages the secrets-scanning tool alongside your other dev tools.
Python library for SSLMate's CertSpotter v1 API. Watches certificate transparency logs for your domains and alerts you when a new cert shows up.
A reference list of CLI tools for TLS/SSL work: inspecting certs, validating chains, and debugging field-level issues.
Ansible-managed bastion/jump host with secure hardening and Google PAM authentication. Deployable on AWS; supports 2FA for SSH access.
Pulls CIDR ranges published by AWS, Azure, and GCP into one dataset, so firewall rules and routing policies don't need three separate lookups.
Collapses overlapping IP ranges into the smallest possible set of CIDR blocks, so firewall whitelists and routing tables stay lean.
Nginx reverse proxy that maps incoming URLs to S3 bucket paths, so you can serve private assets without exposing the bucket directly.
A list of CDN providers and their known IP ranges, handy for network policy, traffic classification, and origin filtering.
Practice repository for cidranger, a fast Go library for IP-to-CIDR range lookups used in firewall and routing applications.
Aggregates federal agency job listings from public government sources and normalizes them into one pipeline for tracking positions across agencies.
Static site of charts covering U.S. health metrics. Turns raw public health data into something you can actually browse. Live on GitHub Pages.
Command-line tool for querying public health information, built
as a terminal-first companion to the health API clients.
A set of API clients for public health information. Normalizes data from federal and state health sources for downstream tooling. Live docs on GitHub Pages.
Continuous scrape of CDC event codes from the Public Health Information Network's notifiable disease condition list, kept in sync automatically via GitHub Actions.
Tracks U.S. government domains and their autonomous system (AS) info, an open portal for understanding how .gov infrastructure is actually laid out.
Raw data tracker for doge.gov. Archives and diffs the public dataset over time so changes don't disappear quietly.
Python solver for the Otaku Baz 3D mechanical puzzle. Brute-force search with constraint pruning. Live demo on GitHub Pages.
Personal dev environment config: dotfiles, shell setup, and toolchain bootstrapping so a new machine looks like my old one.
mise plugin for Trippy, asdf-compatible. Trippy combines ping and traceroute into one interactive TUI.
A guide for managing multiple GitHub accounts over SSH: key
generation,
~/.ssh/config, and per-repo identity switching.
mise plugin for oauth2c, asdf-compatible. oauth2c is a CLI for testing OAuth2 authorization flows interactively from the terminal.
Converts UTF-8 simplified Chinese subtitle files to traditional Chinese for the home media setup. Batch-processes a whole directory of .srt files.
Detects whether a PDF uses the XML Forms Architecture (XFA) format, so a processing pipeline can route XFA and AcroForm documents to the right handler.
Tracks U.S. economic data over time to see what the indicators behind the headlines are actually doing. Live on GitHub Pages.
Interactive Shiller CAPE ratio tool for the S&P 500. Plots historical data next to current valuations so you can see where things stand. Live on GitHub Pages.