Jonas Termansen

Computer Scientist at Google

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
Jonas Termansen is a seasoned computer scientist with 15 years of professional experience focused on build systems, runtime portability, and low-level infrastructure. He contributes to high-profile open-source projects such as the Dart SDK and Mono, where he has improved build automation, RBE integration, Debian packaging, and POSIX-compliant header handling. A self-hosting hobbyist and operating system developer by inclination, he blends practical systems programming with pragmatic automation to keep complex toolchains reliable. Jonas is comfortable operating across CI/CD, release engineering, and runtime internals, and he often surfaces subtle fixes that prevent obscure build and portability issues. Based in Denmark, he pairs deep technical rigor with a hands-on approach to long-lived open-source codebases.
code14 years of coding experience
github-logo-circle

Github Skills (21)

posixct10
runtimes10
continuous-integration10
scripting10
c1110
c1710
header-files10
system-calls10
script10
posix10
build-automation10
sh10
shell10
bash9
build-system9

Programming languages (11)

C#PowerShellC++ShellCTeXGoRuby

Github contributions (5)

github-logo-circle
dart-lang/sdk

Dec 2016 - Jan 2023

The Dart SDK, including the VM, JS and Wasm compilers, analysis, core libraries, and more.
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:273 commits, 5 PRs, 4 pushes in 6 years 2 months
Contributions summary:Jonas primarily contributed to improving and maintaining the build infrastructure for the Dart SDK. They made several changes to the try_benchmarks.sh script, modifying build configurations, adding and removing test targets, and excluding files from the build process, indicating work on build process optimization. They also worked on the Debian package upload, and improved RBE integration.
dartsdkdart2jscore-librariesflutter
mono/mono

Jun 2014 - Jun 2014

Mono open source ECMA CLI, C# and .NET implementation.
Role in this project:
userBack-end Developer
Contributions:18 commits in 1 day
Contributions summary:Jonas primarily focused on improving the Mono runtime's interaction with system headers, improving portability and adherence to POSIX standards. Their contributions involved correcting and updating header inclusions related to system calls, and standard library functions such as `select`, `poll`, `memset`, `S_IWUSR` and `time.h`. The user also addressed potential warnings related to unused functions and refactored the code to address build issues related to configuration settings.
dotnetjitruntimemonoandroid
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
Jonas Termansen - Computer Scientist at Google