Stuck on a Rust borrow checker error, lifetime mismatch, or async tokio deadlock?
I am a Senior Systems & Web3 Engineer with 7+ years of deep Rust experience (formerly Head of Engineering at DIBA, building Bitcoin protocol crates and high-throughput systems). I jump in, resolve your compiler or runtime bugs, and provide clean, idiomatic code with zero regressions.
What I solve:
- Borrow checker & lifetime conflicts ('a, Arc<Mutex<T>>, Send + Sync)
- Tokio / async runtime panics and deadlocks
- FFI, C++ bindings, and unsafe blocks
- Cargo build failures and cross-compilation errors
Deliverables:
1. Clean, tested, compiling pull request or git patch.
2. Clear explanation of why the bug occurred and how to prevent it.