About me

Hello, World!

My name is Jan Samek. I am a freelance developer of low-level software and firmware solutions with nearly 10 years of expertise in professional software and firmware development in a range of companies, from very small businesses to international corporations in Czechia and Germany.

I started programming in C in September 2006, when I was nearly 12 years old, and gradually got into Java, Delphi, and C# programming, hardware design and Linux during my high school studies. At the university, I gladly returned to C, extending my skill portfolio with assembly programming (H8, MIPS) and theoretical background like formal language construction and processing.

Starting my career as a junior UEFI engineer (working student) in 2016 and moving to a full-time job in 2017, I acquired most of my early knowledge about PC platforms, x86 assembly and BIOS generally. It was then that I discovered coreboot in my free time and understood its potential and advantages over both legacy BIOS and UEFI.

Since then, I implemented support for multiple Intel x86-based motherboards, ranging from Apollo Lake to Raptor Lake, as part of my employment. Currently, I’m looking into extending my portfolio in the direction of ARM and RISC-V.

You can find more info on my LinkedIn Profile.

My public work is available on GitHub and Codeberg.