Pete Batard

Software Engineer at akeo.ie

Ireland
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
Pete Batard is a software engineer based in Ireland with 14 years of professional experience and a long-running history as a Free Software contributor. He specialises in low-level firmware, bootloaders and embedded systems—most notably maintaining Raspberry Pi UEFI firmware images and contributing boot-chain support in projects like UEFI:NTFS and tianocore/edk2. His contributions span back-end systems and developer tooling, from adding EBC debugger hooks and ACPI/serial improvements to hardening libusb’s Windows backend and building a PowerShell UI for downloading Windows/UEFI ISOs. That blend of firmware craftsmanship and practical tooling means he routinely bridges device firmware, OS boot paths and developer workflows, often surfacing subtle compatibility and debugging fixes across platforms.
code14 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
318reputation
69kreached
5answers
0questions
github-logo-circle

Github Skills (42)

bootloader10
debugging10
uefi10
debug10
powershell-710
xaml10
xamlx10
architecture10
windows10
firmware10
usb10
c-programming10
c1110
c1710
api10

Programming languages (13)

PowerShellC++BikeshedCHTMLKotlinTypeScriptShell

Github contributions (5)

github-logo-circle
pftf/RPi4

Nov 2019 - Dec 2022

Raspberry Pi 4 UEFI Firmware Images
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:32 releases, 1 review, 67 commits in 3 years 1 month
Contributions summary:Pete primarily focuses on building and updating UEFI firmware images for the Raspberry Pi 4. Their contributions involve modifying build scripts (`build_firmware.sh`) to configure the firmware, including debug and release builds. The user has made changes to include and exclude features like TFTP, Secure Boot, iSCSI support, and WiFi firmware blobs. They also introduced patches and configuration updates to address compatibility and functionality issues within the UEFI environment.
uefi-firmwareedk2-platformsraspberry-pifirmwareraspberry
pbatard/uefi-ntfs

Dec 2014 - Dec 2022

UEFI:NTFS - Boot NTFS or exFAT partitions from UEFI
Role in this project:
userBack-end Developer
Contributions:100 commits, 4 PRs, 108 pushes in 8 years 2 months
Contributions summary:Pete contributed to the UEFI:NTFS project by implementing and refining a chain loader for NTFS and exFAT partitions within a UEFI environment. Their work includes adding the necessary NTFS driver loading functionality, completing the hand-over process to the NTFS EFI loader, and fixing case sensitivity issues. Furthermore, the user added exFAT support and a system information report.
vmsntfspartitionsbootloaderuefi
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