Tuomas Tynkkynen

Software Engineer at VALA Group Oy

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

🤩
Rockstar
🎓
Top School
Tuomas Tynkkynen is a software engineer based in Helsinki with 15 years of experience building low-level and systems software, from kernel drivers to embedded Linux on ASIC/FPGA hardware with sub-millisecond real-time constraints. He has a strong open-source pedigree—contributions to the Linux kernel, U-Boot, Nix, patchelf and high-profile projects like JetBrains' IdeaVim and the Rust coreutils rewrite—reflecting deep expertise in compilers, reverse engineering, OS kernels and tooling. At VALA Group he focuses on register-level debugging and RF signal validation for 4G/5G products, and previously worked on filesystem integration and Nix-based test infrastructure at Tuxera. Comfortable across C, Rust and scripting, he combines production-grade debugging with test automation and performance tuning. Colleagues rely on him for pragmatic, low-level solutions that bridge hardware quirks and upstream, maintainable software.
code15 years of coding experience
job5 years of employment as a software developer
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of Helsinki
bookBachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at Helsingin yliopisto
languagesEnglish, Finnish
stackoverflow-logo

Stackoverflow

Stats
26reputation
522reached
1answer
0questions
github-logo-circle

Github Skills (34)

ideavim10
c-language10
testing10
java10
vim10
javas10
declarative-programming10
coreutils10
lang10
intellij-plugin10
declarative10
command-line-tool10
elf10
dynamic-linking10
rust10

Programming languages (13)

JavaC++CRustPerlRagelKotlinJulia

Github contributions (5)

github-logo-circle
NixOS/patchelf

Feb 2016 - Apr 2017

A small utility to modify the dynamic linker and RPATH of ELF executables
Role in this project:
userBack-end Developer
Contributions:5 commits, 4 PRs, 5 comments in 1 year 2 months
Contributions summary:Tuomas made several significant contributions to the `patchelf` repository, focused on enhancing its functionality and usability. They implemented a function to split colon-separated strings, added an option for handling allowed RPATH prefixes, and improved error messages for statically linked binaries and files lacking section headers. These changes indicate a focus on improving the tool's flexibility and robustness in handling complex scenarios related to dynamic linking and RPATH manipulation.
executablesmodifyelflinker
NixOS/nix

Jun 2015 - Aug 2018

Nix, the purely functional package manager
Role in this project:
userBackend & Systems Engineer
Contributions:32 commits, 18 PRs, 87 comments in 3 years 2 months
Contributions summary:Tuomas made several contributions to the Nix package manager, primarily focused on improving the stability and functionality of core components. They fixed bugs related to integer overflow, `nix-shell` behavior, and base64 hash decoding. Additionally, the user optimized parts of the codebase, including memory usage, and addressed build system issues, such as including configuration files correctly. Furthermore, the user improved testing procedures for `nix-shell`.
functional-programmingnixosdeclarative-languagec-plus-pluspackage-manager
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
Tuomas Tynkkynen - Software Engineer at VALA Group Oy