Alfred Klomp

Senior Software Engineer at Sovereign Autonomous Systems

Pijnacker, South Holland, Netherlands
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
Alfred Klomp is a senior software engineer with 18 years of experience specializing in embedded and Linux systems, currently building autonomy-focused products in the aerospace and semiconductor space. He excels at bare-metal microcontroller programming, low-level performance tuning (including AVX/SSSE3/NEON optimizations), and systems programming for resource-constrained environments. His open-source work includes concrete hardware-facing contributions to libopencm3 (clock and peripheral support for STM32 families) and high-performance C implementations like a SIMD-accelerated base64 codec. He brings a security-minded approach from contributions to mbed TLS, where he used static analysis to eliminate subtle bugs and harden error handling. Comfortable reading datasheets and tweaking PLL/clock trees, he pairs pragmatic engineering with deep hardware understanding to squeeze deterministic performance out of embedded platforms. Based in the Netherlands and trained in industrial and product design at TU Delft, he blends system-level rigor with design-level attention to real-world product constraints.
code18 years of coding experience
job18 years of employment as a software developer
bookMaster of Science (MSc), Industrial and Product Design, Master of Science (MSc), Industrial and Product Design at Delft University of Technology
languagesDutch, English, German
github-logo-circle

Github Skills (33)

algorithm10
algorithms10
assembly10
ssl10
static-analysis10
tls1210
vulnerability10
memory-mapping10
it-security10
cortex-m10
c1110
microcontroller10
tls1310
security10
c1710

Programming languages (8)

C++ShellCMakefileTeXJavaScriptPHPPython

Github contributions (5)

github-logo-circle
aklomp/base64

Sep 2013 - Jan 2023

Fast Base64 stream encoder/decoder in C99, with SIMD acceleration
Role in this project:
userBack-end Developer
Contributions:7 releases, 42 reviews, 240 commits in 9 years 5 months
Contributions summary:Alfred primarily focused on optimizing the performance of a base64 encoder/decoder written in C99. Their contributions involved modifying the code to use modern C99 features, improving code style, and optimizing the implementation using compiler intrinsics and inline assembly for speed improvements. The user also added support for AVX, SSSE3 and NEON instruction sets, demonstrating a strong understanding of low-level optimization techniques. The user implemented further optimizations by incorporating the use of a 12-bit lookup table, for better efficiency.
simdavxavx512c99avx2
libopencm3/libopencm3

Nov 2018 - Nov 2018

Open source ARM Cortex-M microcontroller library
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:5 commits, 3 PRs, 9 comments in 7 days
Contributions summary:Alfred primarily contributed to the development of register definitions and memory map configurations for new USART and DMA peripherals on STM32F09 microcontrollers. They added clock configuration options for 180 MHz operation on STM32F42/F43, demonstrating a strong understanding of clock settings. Furthermore, the user implemented improvements to the PLL configuration process within the library, ensuring that these clock configurations work correctly within the hardware.
cortexstm32msp432microcontrollerjlink
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
Alfred Klomp - Senior Software Engineer at Sovereign Autonomous Systems