Projects · in progress

Work in progress.

Nine projects that take my SRE automation background into Linux networking, Kubernetes, eBPF and Go. Repositories and write-ups land here as each one ships.

Linux networking

Planned

Linux routing reconciler

Keeps declared routes in place and corrects drift without breaking connectivity it doesn’t own.

netlinkreconciliationgo
Planned

Network change validator

Compares connectivity before and after a change to catch route or policy regressions.

probesconnectivity contractsrollback
Planned

Egress gateway for internal services

A Linux egress point with NAT, policies and recovery from failures.

nftablesconntrackrouting

Kubernetes & eBPF

Planned

Cluster diagnostics agent in Go

Network probes turned into a maintainable DaemonSet that runs continuously.

godaemonsetrbac
Planned

Operable eBPF network agent

A diagnostic agent kept in use, with resource limits and controlled degradation.

ebpfgometrics
Planned

Contribution to Cilium or CNI

Reproduce and fix a scoped bug in real datapath code, with a test and a proposed patch.

ciliumcnitests

Reliability tooling

Planned

DNS and TLS monitor

Continuous checks for resolution, availability and certificates, with verifiable alerts.

dnstlsalerting
Planned

Internal proxy with safe changes

A proxy for my own services with reloadable configuration and tested rollback.

l4/l7drainingrollback
Planned

Reproducible incident factory

Linux and network failures packaged with setup, checks and automatic cleanup.

namespacesfailure injectionvalidators