Juha Järvi is a founder and seasoned software engineer in Helsinki with 12 years of professional experience building web, mobile, and location-based services, currently developing a public transport route finder at BusFaster Oy. With an academic background in geoinformatics and computer science from Aalto, he blends deep mapping expertise with practical back-end and mobile development from roles at Foreca and Aalto University. He’s contributed to open-source tooling for C++/JavaScript interop (nbind), improving string handling, error reporting, and Node.js compatibility—an indication of comfort with low-level integration as well as user-facing apps. A lifelong programmer who started in the 1980s, Juha pairs technical breadth with product-focused entrepreneurship and a multilingual approach to solving spatial problems.
12 years of coding experience
4 years of employment as a software developer
BSc, Computer science, BSc, Computer science at Helsinki University of Technology
MSc, Geoinformatics, Computer science, MSc, Geoinformatics, Computer science at Aalto-yliopisto
:sparkles: Magical headers that make your C++ library accessible from JavaScript :rocket:
Role in this project:
Back-end Developer
Contributions:26 releases, 472 commits, 6 PRs in 4 years 5 months
Contributions summary:Juha primarily worked on the nbind library, modifying the headers to work with NAN for supporting future versions of Node.js. They made additions to include package descriptions. The user also addressed issues for handling strings as method parameters and return values. Furthermore, they improved error handling and the value type support in the C++ side.
Contributions:6 releases, 11 commits, 1 PR in 3 months
typescriptpublishingnpm
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.