Nikodemus Siivola

Physiotherapy Student at Metropolia University of Applied Sciences

Helsinki, Finland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Nikodemus Siivola is a seasoned technologist with 22 years of experience who transitioned from leading robotics software teams to studying physiotherapy in Helsinki, planning to graduate in 2026. As team lead and principal developer at ZenRobotics he architected and shipped the software stack for an industrial waste-sorting robot, and earlier ran a one-person consultancy contributing deep compiler and runtime work to SBCL and a Lisp-to-JavaScript compiler. He combines systems-level engineering, QA-focused development, and hands-on leadership with a pragmatic sense for stable, maintainable tooling. After surviving two burnouts he deliberately redirected his career toward healthcare, bringing resilience, technical rigor, and a rare cross-disciplinary perspective to physiotherapy.
code22 years of coding experience
job16 years of employment as a software developer
bookComputer Engineering, Computer Engineering at Helsinki University of Technology
languagesFinnish, English, German, Swedish
github-logo-circle

Github Skills (6)

javascript10
compiler-design10
common-lisp10
testing10
lisp9
test-automation9

Programming languages (10)

TypeScriptC++RustSmalltalkJavaScriptCommon LispHTMLRuby

Github contributions (5)

github-logo-circle
jscl-project/jscl

Apr 2013 - Apr 2013

A Lisp-to-JavaScript compiler bootstrapped from Common Lisp
Role in this project:
userBackend Developer & QA Engineer
Contributions:7 commits, 1 comment in 1 day
Contributions summary:Nikodemus primarily focused on improving the functionality and stability of the Lisp-to-JavaScript compiler. They addressed build failures, silenced warnings, and specified the external format for file reading. Furthermore, the user implemented and exported functionalities like `FIND` and `REPLACE`, and wrote tests to ensure their correctness. Their contributions include additions to compiler features and unit tests.
javascript-compilerjavascriptcompilerjscllisp-interpreter
nikodemus/SBCL

Aug 2008 - Feb 2013

Contributions:157 commits in 4 years 6 months
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.
Request Free Trial