Timon Kruiper

FPGA And Software Engineer at Teledyne DALSA

Overijssel, 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
Timon Kruiper is an FPGA and software engineer with a decade of experience building dependable systems from silicon to kernel-level software. Currently at Teledyne DALSA, he combines FPGA design with systems programming skills developed during a Master’s in Dependable Integrated Systems at the University of Twente. He contributes to notable open-source projects like Zig and SerenityOS, where his work touched compiler backend features and aarch64 kernel support—demonstrating a rare blend of compiler, OS, and hardware expertise. Past roles include embedded AI-on-FPGA development and electronic control design for industrial machinery, reflecting hands-on delivery across prototyping and production. Based in Overijssel, Netherlands, he brings a pragmatic systems mindset and a curiosity for low-level problems that few electrical engineers pursue.
code10 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science - BS, Electrical Engineering, Bachelor of Science - BS, Electrical Engineering at University of Twente
bookBachelor, Electrical engineering, Bachelor, Electrical engineering at Linköpings universitet
bookVWO, VWO at Carmel College Salland
languagesEnglish, Dutch
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (23)

programming-language10
c-language10
interrupt-handling10
os-development10
kernel10
interrupt10
compiler-design10
zig10
language-design10
kernel-mode10
arm10
cprogramming-language10
operating-system10
data-structure9
debug9

Programming languages (8)

SystemVerilogC++VHDLCZigHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
SerenityOS/serenity

Jun 2021 - Jan 2023

The Serenity Operating System 🐞
Role in this project:
userBack-end Developer
Contributions:250 reviews, 158 commits, 32 PRs in 1 year 7 months
Contributions summary:Timon primarily focused on contributing to the kernel of the SerenityOS project, specifically targeting the aarch64 architecture. They implemented essential features, including adding an aarch64 version of kprintf.cpp, improving UART functionality, implementing spinlocks, and setting up interrupt handling mechanisms. These changes enabled the debugging and basic functionality of the kernel on the aarch64 platform, with significant changes to the boot process.
kernelunixbrowserserenityoperating-system
ziglang/zig

May 2019 - Apr 2021

General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
Role in this project:
userBack-end Developer
Contributions:33 reviews, 105 commits, 85 PRs in 1 year 10 months
Contributions summary:Timon primarily focused on improving the Zig programming language's internal formatting tools and the underlying compilation process, specifically related to string handling within arrays and improved error handling. Their contributions also included enhancing the compiler's capabilities by adding support for new language features, such as hash integer to function calls and handling optional data types in the LLVM backend. The user also worked on generating code for a wider range of data structures, including loops and conditional branching.
purposecompilertoolchainzigprogramming-language
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
Timon Kruiper - FPGA And Software Engineer at Teledyne DALSA