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 authentication infrastructure and secure, high-assurance services. I care deeply about architectural clarity, explicit boundaries, and automated testing.
- 🌍 Yuba City, CA
- 🤝 Open to Rust-focused backend and distributed systems work
- tokn — OAuth2/OIDC/JWT authorization server in Rust, implementing RFC 6749/7636 with automated protocol testing (PKCE, token rotation, scope enforcement).
- rtp-opus-streamer — real-time audio streaming system in Rust using RTP (RFC 3550) and Opus (RFC 6716), exploring resilience, observability, and behavior under network constraints.
- Building Reliable Rust CI/CD: Lessons from Production Failures
- What the Cloudflare Outage Teaches Us About Production Rust
OAuth2/OIDC authorization server in Rust with PKCE, refresh token rotation, and automated security testing.
Highlights
- RFC-compliant OAuth2 server with PostgreSQL persistence
- JWT lifecycle management (RFC 7519)
- Redis-backed token revocation and replay protection
- 10 automated integration tests covering security edge cases
- Clean architecture using EMBP and trait-based abstractions
Stack: Axum, PostgreSQL (SQLx), Redis, Argon2id, Docker Compose
| Repo | Focus |
|---|---|
| axum-quickstart | Async REST APIs in Rust with WebAuthn/Passkeys, PostgreSQL, Redis, Prometheus |
| cr8s | Rocket backend with JWT auth, role-based access, SQLx migrations, full integration testing |
| zkp-cp | Chaum–Pedersen zero-knowledge proofs in Rust (gRPC, tonic) |
| mempool-vortex | Ethereum mempool monitoring and latency analysis in Rust |
Systems & Architecture
- Secure sandboxed execution (Linux namespaces, cgroups v2)
- User-facing ingress, scheduling, and backpressure
- 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 or here on GitHub.