Pauli Jaakkola is a pragmatic full-stack developer and owner with 12 years of experience building robust Clojure/JavaScript systems and shipping production applications. He has contributed core logic and performance-focused improvements to the well-regarded Malli data specification library and implemented its seqex engine while working at Metosin. Comfortable across back-end, front-end and infrastructure, he has delivered projects for consultancies and startups and published an Android app using QML/Qt. Based in Helsinki, he combines hands-on programming-language hacking with practical product experience and a background in teaching and community-driven initiatives. Colleagues value his focus on simplicity, testing, and clean macro-expansion techniques that make complex schema logic maintainable.
11 years of coding experience
4 years of employment as a software developer
Master of Science in Engineering Software Engineering, Master of Science in Engineering Software Engineering at Tampere University of Technology 1965-2018
Abitur Visual Arts, Abitur Visual Arts at Lapinlahti Senior High School in Visual Arts
High-performance data-driven data specification library for Clojure/Script.
Role in this project:
Back-end Developer & Algorithm Specialist
Contributions:9 reviews, 131 commits, 24 PRs in 1 year 10 months
Contributions summary:Pauli primarily contributed to the core logic and functionality of the Malli library, focusing on data schema design and implementation. Their work involved the creation of new features, specifically a macroexpansion style expander and improvements to transformation logic. They also demonstrated a focus on performance by rewriting code for simplicity. Further, they added tests, demonstrating their commitment to code quality and maintainability.
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.