Vesa Tuominen

Software Developer at Tieto

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
award
Top expert inCross-Platform Development and Programming Languages
Vesa Tuominen is a software developer based in Finland with 8 years of hands-on experience in compiler engineering and backend systems. He contributes actively to the Zig ecosystem, improving the Zig language, toolchain and its language server (ZLS) with features like enhanced code analysis, LSP support and safer code generation. His open-source work spans low-level memory and type-safety fixes, C backend improvements, and implementing preprocessor functionality for a modern C compiler, evidencing strong expertise in language tooling and runtime correctness. Currently at Tieto, he brings practical production experience alongside deep systems-level knowledge. Colleagues know him for tackling subtle correctness and tooling gaps that improve developer ergonomics across compilers and language servers. His GitHub shorthand “Doing Zig stuff” understates a focused track record of impactful, low-level contributions.
code8 years of coding experience
github-logo-circle

Github Skills (21)

preprocessing10
preprocess10
compiler-development10
memory-management10
c-preprocessor10
language-server-protocol10
c1110
c1710
type-system10
directives10
language-server10
code-analysis10
zig10
preprocessor10
compiler10

Programming languages (7)

TypeScriptYaccShellCLLVMZigHTML

Github contributions (5)

github-logo-circle
Vexu/arocc

Feb 2021 - Jan 2023

A modern fully featured C compiler.
Role in this project:
userBack-end Developer
Contributions:216 reviews, 419 commits, 431 PRs in 1 year 11 months
Contributions summary:Vesa contributed to the development of the C compiler by implementing preprocessor functionality. Their work focused on adding conditional compilation features such as `#ifdef`, `#ifndef`, and `#elif` directives. They also added support for string and number literals, and began implementing the functionality for function-like macros and line directives.
compilerzigc-compilerc
ziglang/zig

Jun 2019 - Jan 2023

General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
Role in this project:
userBack-end Developer & Compiler Engineer
Contributions:910 reviews, 1468 commits, 1772 PRs in 3 years 7 months
Contributions summary:Vesa's commits focus on improving the Zig programming language and toolchain. They implemented code changes focused on enhancing source span accuracy, improving type validation for function parameters and return types, and fixing memory management issues related to pointers. The user also contributed to the C backend, adding safety checks for runtime operations and fixing issues related to code generation.
purposecompilertoolchainzigprogramming-language
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
Vesa Tuominen - Software Developer at Tieto