Henrik Grimler

Linux Kernel Engineer at Axis Communications

Stockholm, Sweden
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
award
Top expert inOpen-Source Software Development and Collaboration Technologies
Henrik Grimler is a Linux kernel engineer based in Stockholm with nine years of hands-on experience spanning embedded Android tooling, package build systems, and battery and fuel-cell research. He has a strong open-source footprint in the Termux ecosystem—contributing to core packages, Android API bridges, and X11 package automation—demonstrating a mix of kernel-level, backend, and mobile development skills. His academic background includes a PhD focused on modelling limiting processes in anion-exchange membrane fuel cells, giving him uncommon depth in physical systems modelling and experimental-data-driven simulation. Henrik’s work history bridges industry and research, from exhaust aftertreatment at Scania to battery specialization at Etteplan and now kernel engineering at Axis Communications. He is comfortable refactoring low-level C, improving build systems, and fixing subtle date/formatting and dependency issues across multiple languages and platforms. Outside of core projects he maintains personal dotfiles and tooling, signaling a practical, detail-oriented engineer who values reproducibility and maintainability.
code9 years of coding experience
job1 year of employment as a software developer
bookMaster of Science (M.Sc.), Exchange Studies, Master of Science (M.Sc.), Exchange Studies at Nanyang Technological University Singapore
bookMaster of Science (M.Sc.), Chemical Engineering for Energy and Environment, Master of Science (M.Sc.), Chemical Engineering for Energy and Environment at KTH Royal Institute of Technology
bookMatematik, Matematik at Stockholm University
languagesSwedish, English, French
github-logo-circle

Github Skills (39)

package-management10
apidoc10
python10
scripting10
linux10
c1110
termux10
java10
c1710
javas10
script10
api10
android10
build-automation10
version-control10

Programming languages (19)

JavaC++CMakefileTeXM4GoPerl

Github contributions (5)

github-logo-circle
termux/termux-api-package

Sep 2020 - Jan 2022

Termux package containing scripts to call functionality in Termux:API.
Role in this project:
userBack-end Developer
Contributions:3 releases, 5 reviews, 25 commits in 1 year 4 months
Contributions summary:Henrik primarily focused on modifying the `termux-api.c` file, which appears to be a core component of the project. Their work included refactoring the `exec_callback` function, addressing environment variable handling, and updating the internal structure to improve modularity. They also made changes to the build process and library dependencies. These changes demonstrate a focus on improving the efficiency and maintainability of the project's backend code.
apitermux-packageandroidandroid-intenttermux
termux/termux-packages

Jul 2017 - Jan 2023

A package build system for Termux.
Role in this project:
userBackend Developer
Contributions:562 reviews, 3154 commits, 1108 PRs in 5 years 7 months
Contributions summary:Henrik primarily worked on updating and maintaining various packages within the Termux package build system. The contributions involved updating multiple packages such as dart, z3, libprotobuf, freetype, command-not-found, and others to their latest versions, improving memory usage, and addressing build issues. Their work focused on adapting existing code to work with newer libraries and tools within the Termux environment.
chromebookvnc-serverlinux-distributionlinuxandroid
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
Henrik Grimler - Linux Kernel Engineer at Axis Communications