Lassi Hämäläinen

Senior Software Developer at Granite Devices

Tampere, Pirkanmaa, 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
Lassi Hämäläinen is a Senior Software Developer based in Tampere with 13 years of hands-on experience in C++ and embedded systems, currently shaping firmware and tooling at Granite Devices. A longtime C++ enthusiast who follows the language evolution closely, he pairs performance-driven design with practical multi-language experience across Python, C, C#, Java, Go and experimentations in Rust. His open-source contributions include a notable refactor to the RPCS3 PlayStation 3 emulator build system, improving modularity and modernizing code with C++17 features. Fast at learning and adept at finding pragmatic solutions, he balances production work with smaller private projects and selective public repos on GitHub.
code13 years of coding experience
job6 years of employment as a software developer
bookMatriculation, Matriculation at Lempäälän lukio
bookInformation Technology, Information Technology at Tampere University of Technology
languagesFinnish, English, French, Swedish, German
github-logo-circle

Github Skills (11)

c-language10
cmake10
cprogramming-language10
emulation10
cpp9
assembly8
assembler8
assemble8
vulkan7
opengl5
multiplatform4

Programming languages (3)

C++ShellMarkdown

Github contributions (5)

github-logo-circle
RPCS3/rpcs3

Aug 2018 - Sep 2018

PlayStation 3 emulator and debugger
Role in this project:
userBack-end Developer
Contributions:10 commits, 3 PRs, 29 comments in 1 month
Contributions summary:Lassi's primary contribution involved refactoring the CMake build system to create separate libraries for different components, improving modularity and maintainability. They created interface libraries for dependencies and used 3rdparty:: ALIAS targets for linking. The user also updated code by removing and replacing Utilities/variant.hpp with C++17 variant and related changes. Additionally, the user made various code changes, including header file and include order modifications.
emulatorps3cppemulationdebugger
kukkamario/CBCompiler

Nov 2012 - Jun 2015

Contributions:249 commits, 13 pushes in 2 years 7 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
Lassi Hämäläinen - Senior Software Developer at Granite Devices