Summary
Juan Sales is a Rust engineer based in Barcelona with over 14 years of production experience building distributed systems, blockchain protocols, and scalable backend platforms. He has led engineering and architecture efforts from startup to enterprise—serving as CTO, principal engineer, and tech lead—while recently focusing on Rust-based blockchain work including Narwhal protocol enhancements and a Blake3-backed B3FS. Comfortable across cloud-native tooling (AWS, Kubernetes, Terraform) and async Rust stacks (Tokio, Tonic, CosmWasm), he blends deep systems engineering with practical product delivery. He also brings a teaching background and formal CS training (MSc), which he leverages to mentor teams and refactor complex cryptographic/KMS protocols for production. An early employee at high-throughput SaaS and a recurring architect for payment and security-critical systems, he pairs hands-on implementation with architectural rigor.
14 years of coding experience
21 years of employment as a software developer
UPC Universitat Politècnica de Catalunya
Bachelor of Computer Science Computer Science, Bachelor of Computer Science Computer Science at Universidad CAECE
English