Tatu Tarvainen is a Software Architect based in Oulu, Finland with 18 years of experience designing and delivering robust systems. A passionate Clojure and ClojureScript enthusiast, he blends deep functional programming expertise with practical architecture and hands-on delivery at Solita. Previously a Lead Architect at Mawell, he has a long track record of guiding teams and shaping technical direction across the full stack. An active open-source contributor, Tatu has improved core Clojure tooling such as the widely used cider-nrepl middleware—adding resilient handling and tests for file slurping behavior. He is known for pragmatic problem solving that balances developer ergonomics with production-grade reliability.
A collection of nREPL middleware to enhance Clojure editors with common functionality like definition lookup, code completion, etc.
Role in this project:
Back-end Developer & QA Engineer
Contributions:5 commits, 1 PR, 1 comment in 3 days
Contributions summary:Tatu primarily focused on improving the `cider-nrepl` middleware for Clojure editors. Their contributions included fixing bugs related to content type handling for file slurping, and enhancing the functionality of the `slurp` middleware by displaying the location and size of binary content instead of unrecognized content. They also added a test case to validate the behavior of the `slurp` middleware when encountering unrecognized files, ensuring its robustness. Additionally, they updated the project configuration and merged in updates.
Contributions:2 reviews, 305 commits, 13 PRs in 2 years
cruddatabasepostgrespostgresqlqueries
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.