Henri Lunnikivi is a systems-focused PhD researcher and firmware engineer with a decade of experience building embedded real-time systems, SoC designs, and HW/SW co-design, currently based at Tampere University. Deeply involved with Rust-adjacent research since 2015, he blends academic rigor with weekly hands-on builds to keep prototypes grounded in practice. His background spans GPU/NN programming in C and Rust, entrepreneurial product work (Unity, C# and REST), and early game prototyping at Rovio and Nokia, giving him a rare mix of low-level systems expertise and product-minded engineering. Known in his circles as a “Rust evangelist” and practical implementer, he gravitates toward projects where correctness, performance, and embedded constraints meet.
10 years of coding experience
6 years of employment as a software developer
High School Diploma, Maths, Programming, High School Diploma, Maths, Programming at Päivölä School of Mathematics
Information and Communications Technology / Software Engineering / Software Production, Information and Communications Technology / Software Engineering / Software Production at Tampere University of Technology
Finnish, English, Swedish, French, Russian, Estonian
A bunch of lints to catch common mistakes and improve your Rust code
Contributions:36 pushes in 1 year
linterlintrustmistakeslints
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
Henri Lunnikivi - PHD Researcher at Tampere University