Compostella Jérémy is a Platform Application Engineer with 18 years of experience designing and shipping low-level software for embedded and Linux-based systems, currently at Intel in Phoenix. He leads boot and OTA design for Android on Atom platforms and has deep expertise in bootloaders, firmware flashing, and recovery systems, with significant contributions to projects like coreboot and TWRP. His open-source work includes practical enhancements to GNU coreutils (notably dd improvements) and memory- and platform-level fixes for Intel SoCs, reflecting a meticulous approach to reliability and safety. Comfortable across drivers, daemons, RTC and power management, he has delivered certified avionics drivers and real-time graphics stacks earlier in his career. Known for rapid learning, autonomous ownership and collaborative code review, he blends systems-level debugging with algorithmic thinking. An avowed tinkerer with GNU/Emacs and power-efficient Android tools, he often surfaces pragmatic improvements that prevent crashes and hard-to-find faults.
18 years of coding experience
9 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Université de Bordeaux
Read-only mirror of https://review.coreboot.org/coreboot.git. We don't handle Pull Requests.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:42 commits in 6 years 5 months
Contributions summary:Compostella primarily contributed to the coreboot project by modifying low-level system code. Their work focused on improving memory management, specifically addressing unaligned pointer issues in `libpayload`'s `memset`, `memcpy`, and `memmove` functions, which could lead to crashes on certain platforms. The user also worked on supporting new hardware features, notably related to Intel's Apollo Lake and Alder Lake SoCs, including adding support for the Second Logical Boot Partition and configuring power limits and voltage regulator settings for Raptor Lake-P SKUs. Additionally, the user contributed to the utility and tools with fixes to prevent buffer overflows and to enhance reliability.
Contributions summary:Compostella primarily focused on enhancing the `dd` utility within the coreutils project. Their contributions involved adding new features such as `count_bytes`, `skip_bytes`, and `seek_bytes` flags, which improved the utility's file processing capabilities. They also implemented brace additions to the `dd.c` source code and added a `split` option. Furthermore, the user made changes to `basename` and `dirname` by adding multiple argument handling and the `-z` option.
upstream
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.