Martin Nordholts

Embedded Linux Software Development Consultant at Axis Communications

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
Martin Nordholts is an experienced Embedded Linux and Android software consultant with 18 years of hands-on experience delivering firmware and platform solutions for devices from cameras to payment terminals. Self-employed and currently embedded in Axis Communications' WebRTC team, he combines low-level C and kernel work with higher-level Android/CI improvements and a strong emphasis on automated testing and maintainable tooling. A prolific open-source contributor, he maintains cargo-public-api, co-maintains the popular bat utility, and has contributed diagnostics and lint improvements to the Rust compiler—showing fluency across C, Kotlin/Java and Rust. He’s known for pragmatic cleanup and integration work that reduces technical debt and simplifies release processes, and has repeatedly stepped into technical lead roles during high-pressure deliveries. Based in Sweden, he brings a blend of systems-level depth and cross-team collaboration that makes complex embedded products more robust and easier to operate.
code18 years of coding experience
job17 years of employment as a software developer
bookSelf Studies
bookMaster of Science in Engineering Mathematics, Master of Science in Engineering Mathematics at The Faculty of Engineering at Lund University
languagesSwedish, English
stackoverflow-logo

Stackoverflow

Stats
10,338reputation
471kreached
55answers
0questions
Badges
garbage-collection
top-5%
android-resources
top-5%
java
top-5%
android
top-1%
android-layout
top-5%
bitmap
top-5%
github-logo-circle

Github Skills (41)

debug10
testing10
command-line-interface10
refactor10
lang10
compiler-design10
compiler-compiler10
android10
command-line10
compiler10
rust10
refactoring10
syntax-highlighting10
cli10
android-resources9

Programming languages (12)

TypeScriptDockerfileCSSC++ShellRustCJavaScript

Github contributions (5)

github-logo-circle
trishume/syntect

Jul 2021 - Jan 2023

Rust library for syntax highlighting using Sublime Text syntax definitions.
Role in this project:
userBack-end Developer
Contributions:1 release, 34 reviews, 88 commits in 1 year 6 months
Contributions summary:Martin focused on improving the Rust library for syntax highlighting. Their contributions include adding documentation to the `SyntaxReference` struct, allowing listing of added syntaxes in `SyntaxSetBuilder`, and fixing compilation warnings related to non-formatted panic messages. They also refactored code by moving `impl Default` for `FontStyle` and theme loading code to improve code organization and maintainability. Furthermore, they addressed code quality by removing unused traits and fixing lint warnings.
rust-librarytextmaterustsublimedefinitions
sharkdp/bat

Nov 2020 - Dec 2022

A cat(1) clone with wings.
Role in this project:
userBack-end Developer
Contributions:5 releases, 401 reviews, 225 commits in 2 years 1 month
Contributions summary:Martin primarily contributed to the refactoring and bug fixing of the `bat` project. They added a pager helper to the output module, improving how the pager command is determined and managed. They fixed a bug related to how `most` and other pagers are handled, resulting in cleaner output. They also improved the handling of non-printable characters and ensured that the last line of files without a newline character is correctly handled in plain mode.
rustwingsterminalcommand-linesyntax-highlighting
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
Martin Nordholts - Embedded Linux Software Development Consultant at Axis Communications