Dario Nieuwenhuis

Co-founder And CTO at Akiles

Barcelona, Catalonia, Spain
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
Dario Nieuwenhuis is a seasoned founder and CTO with 14 years of engineering experience, currently leading Akiles and Kernel Payments from Barcelona. He combines deep embedded-systems expertise in Rust—contributing to cornerstone projects like embedded-hal, cortex-m, defmt, and probe-rs—with backend work on networks and distributed systems including smoltcp and a btcd Bitcoin node. Comfortable moving between low-level hardware drivers and higher-level protocol logic, he has shipped SDMMC and DMA fixes, critical-section implementations, and logging/formatting improvements for resource-constrained targets. His track record shows a knack for pragmatic refactors that improve robustness and developer ergonomics, from TCP edge cases to heapless data structures. A serial entrepreneur since 2015, he pairs hands-on technical leadership with product-facing responsibilities across payments and infrastructure. Colleagues would note not only his technical breadth but a consistent focus on making embedded tooling more reliable and ergonomic for other engineers.
code14 years of coding experience
job2 years of employment as a software developer
bookHigh School, High School at Aula Escola Europea
bookUPC Universitat Politècnica de Catalunya
github-logo-circle

Github Skills (64)

algorithm10
debugging10
code-optimization10
algorithms10
ingress-controller10
kubernetes10
debug10
qemu10
probe10
dma10
testing10
configuration-management10
interrupt-handling10
bitcoin10
cortex-m10

Programming languages (20)

C#SmartyC++RustCCMakeMakefileGo

Github contributions (5)

github-logo-circle
embassy-rs/embassy

Sep 2020 - Jan 2023

Modern embedded framework, using Rust and async.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:1956 reviews, 1182 commits, 2135 PRs in 2 years 4 months
Contributions summary:Dario made several changes to the `embassy-rs/embassy` repository, implementing SDMMC card support, and switching to AFIT, a more optimized hardware configuration. They removed and added low-level configurations with the STM32 HAL. They also added a HIL test, and made other updates.
driversrustembeddedhalasync
smoltcp-rs/smoltcp

Apr 2020 - Jan 2023

a smol tcp/ip stack
Role in this project:
userBack-end Developer
Contributions:2 releases, 211 reviews, 357 commits in 2 years 9 months
Contributions summary:Dario primarily worked on improving the `smoltcp` library's TCP implementation. Their contributions included fixing bugs related to the handling of packet lengths in server examples, resolving build issues with nightly Rust compilers by adopting `map` instead of `mem::replace`, and enhancing the handling of TCP states by adding support for data packets in `FIN_WAIT_2` state and more robust acknowledgements. They also improved the reliability and robustness of the TCP stack, which resolved issues that could lead to infinite loops of packets, and added RTT estimation and Nagle's algorithm to improve performance. The user also focused on improving code comments and fixing memory MTU for different device and interface types.
smolrusttcp-ipembeddedip-stack
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
Dario Nieuwenhuis - Co-founder And CTO at Akiles