CheckPulse
Multi-region uptime, DNS, and SSL monitoring for agencies. Deployed, public, and handling real traffic.
Solo, Mar 2026 to present
- 3
- Regions
- 2+
- Consensus
Systems I have actually built, at the size they actually are. Each page states my role, the timeframe, what is running, what is still in progress, and where every number came from. Projects, not employment: I own and operate all of this myself.
Multi-region uptime, DNS, and SSL monitoring for agencies. Deployed, public, and handling real traffic.
Solo, Mar 2026 to present
A ~250-line Python watchdog that runs on a different host from the agent fleet it watches, built after a cron job failed 970 times in four days and alerted exactly once.
Solo, Sep 2026 to present
Two PowerDNS nodes behind a keepalived VIP. Replication was silently dead, two health checks in a row could not return failure, and only a real failover test caught the second one.
Solo, Sep 2026
Nightly restic backups to a host on different physical hardware, proven by an actual restore: 9,849 messages read back out of the restored database.
Solo, Sep 2026 to present
Go master-worker system that parses a 3.3 GB, 10M-line access log. 36s single worker, 6s at 8-11 workers.
Solo, Jan 2025
A Go gateway written from scratch: JWT auth with RBAC, layered rate limiting, round-robin load balancing, Prometheus metrics.
Solo, Feb 2026
Three Talos clusters across a 7-host vSphere estate. Design freeze, IP plan, and failure tests written before any VM exists.
Solo, May 2026
Kafka-based event pipeline built in explicit tiers. Producer, consumer, and metrics are working; the reliability tiers are not built yet.
Solo, Jan 2026 to present
Terraform modules for provisioning AWS environments, wired to a CI deployment workflow.
Solo, Jan 2026 to Sep 2026
A 7-host vSphere cluster that runs everything else on this page, managed through the vCenter API rather than the web UI.
Solo, Nov 2024 to present
dev, staging and production RKE2 clusters on bare vSphere, with VIP failover proved by forcing a leadership transfer rather than assuming one.
Solo, Sep 2026 to present
77 scrape targets feeding a metrics stack that is deliberately not allowed to page me, because alerting stays in one place.
Solo, Sep 2026 to present
Exposing an on-premise Kubernetes cluster to the internet through a Cloudflare tunnel, while the existing production site keeps serving as the rollback.
Solo, Sep 2026 to present
A scheduled responder that turns a watchdog alert into a diagnosis and an allowlisted runbook, with the only auto-applied fix chosen because its failure mode was 970 silent skips.
Solo, Sep 2026 to present
Forgejo with branch protection and Kubernetes-hosted runners, where the first green CI run was a false positive and the pipeline was not trusted until it had failed for the right reason.
Solo, Sep 2026 to present
A step-ca certificate authority issuing 24-hour leaf certificates to four services, where the renewal path, not the CA, is the part that was built and tested.
Solo, Sep 2026 to present
A PostgreSQL queue that runs my long-running agent work, including a job-application pipeline that has submitted 27 applications with a human approving every one: SKIP LOCKED claims, leases with heartbeats, a reaper, approval gates and capped concurrency.
Solo, Sep 2026 to present
Flux reconciling dev, staging and production from one public repo, with Kyverno refusing any image not signed by a GitHub Actions workflow in my org. Every gate was proven able to fail before it was trusted.
Solo, Oct 2026 to present