Senior Software Engineer Rust & C++ · Systems & Distributed Architectures · High-Performance Applications
Senior systems engineer with 15+ years of experience building backend and distributed systems, currently focused on Rust for high-assurance services spanning networking protocols, edge coordination, and authentication infrastructure. I care deeply about architectural clarity, explicit boundaries, and automated testing.
- 🌍 Yuba City, CA
- 🤝 Open to Rust-focused backend and distributed systems work
- quelay — QUIC-based stream relay daemon in Rust for satellite and high-latency link environments. Implements priority scheduling via Deficit Round Robin, wire-level bandwidth enforcement, and lossless stream recovery. Validates BBR congestion control as a 4–5× throughput improvement over NewReno on degraded BLOS links.
- mom-rpc — published Rust crate providing RPC over message-oriented middleware (AMQP, DDS, MQTT). Decouples application logic from broker mechanics while preserving explicit control over reliability, routing, and feature composition.
- Building Reliable Rust CI/CD: Lessons from Production Failures
- What the Cloudflare Outage Teaches Us About Production Rust
QUIC-based stream relay daemon written in Rust, designed for satellite and high-latency link environments.
Highlights
- Priority scheduling via Deficit Round Robin with wire-level bandwidth enforcement
- Lossless stream recovery across link outages using a three-pointer spool buffer
- Retransmit accounting for accurate bandwidth allocation under degraded conditions
- Validates BBR as a 4–5× throughput improvement over NewReno (750 ms RTT, 5% packet loss)
- Maintains configured bandwidth allocation within ±3% under impairment
- Docker-based link simulation harness using
tc netemfor reproducible satellite testing
Stack: Rust, QUIC, Docker, tc netem
| Repo | Focus |
|---|---|
| rust-edge-agent | Embedded Linux edge agent: ARM64 cross-compilation, MQTT coordination via mom-rpc, reproducible CI |
| tokn | OAuth2/OIDC/JWT authorization server — RFC 6749/7519, token rotation, PostgreSQL, 10 security tests |
| axum-quickstart | Async REST APIs in Rust with WebAuthn/Passkeys, PostgreSQL, Redis, Prometheus |
| zkp-cp | Chaum–Pedersen zero-knowledge proofs in Rust (gRPC, tonic) |
| cr8s | Rocket backend with JWT auth, role-based access, SQLx migrations, full integration testing |
| mempool-vortex | Ethereum mempool monitoring and latency analysis in Rust |
Systems & Architecture
- High-latency and satellite link protocols (QUIC, BBR, RTP)
- Secure sandboxed execution (Linux namespaces, cgroups v2)
- Message-oriented middleware and edge coordination (MQTT, AMQP, DDS)
- Explicit control/data-plane separation
Languages & Runtime
- Rust (async, networking, systems)
- C / Modern C++
- Python, SQL, WebAssembly
Infrastructure & Observability
- PostgreSQL, Redis, Docker
- Prometheus, Grafana, Loki
Testing & CI
- Integration-heavy testing strategies
- Security-focused test coverage
- GitHub Actions & GitLab CI
Explicit Module Boundary Pattern (EMBP)
A documented Rust pattern for enforcing architectural boundaries while preserving refactor freedom.
If you're hiring for backend, distributed systems, or Rust-focused roles, feel free to reach out on LinkedIn.