Eduardo Rocha is a software engineer with 8 years of experience who specializes in functional programming and building fast, maintainable systems without trade-offs between performance, functionality, and upkeep. He co-founded Don't rely on Nulls to deliver consultancy and in-house products focused on Haskell, F#, Clojure, ReScript and robust PostgreSQL schemas, and currently works at Obsidian Systems after hands-on roles at Buzzlabs and FP Complete. His background includes developing Haskell backends and DevOps improvements with Nix, designing microservices, and improving CI pipelines and observability tooling for memory and performance metrics. Eduardo blends research-minded rigor with practical delivery—leading teams to meet regulatory deadlines and unblocking cross-functional initiatives. Based in Brazil with a master's in computer science, he combines deep functional-language expertise with systems-level experience in Rust and C/C++, making elegant, production-ready software you can confidently maintain. He describes himself as a “Grug Brained Hacker,” signaling a pragmatic, hands-on approach to solving complex engineering problems.
7 years of coding experience
4 years of employment as a software developer
High School Diploma, High School Diploma at Leonardo Da Vinci High School
Master's degree, Computer Science, Master's degree, Computer Science at Universidade de Brasília
Contributions:45 commits, 7 PRs, 41 pushes in 2 months
risc-vriscsystemc
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.