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 seasoned software engineer based in Ireland with 14 years of hands-on experience in embedded systems, firmware and low-level back-end development. He is an active free-software contributor whose work spans prominent projects like EDK II, libusb and UEFI:NTFS, improving Raspberry Pi UEFI/firmware support, USB Windows backend compatibility, and NTFS/exFAT boot loaders. Comfortable across IoT firmware, boot firmware and tooling, he has delivered debug hooks, ACPI/table updates, secure-boot configuration tweaks and real-world build automation for RPi platforms. Pete combines deep protocol and platform knowledge with pragmatic scripting and UI work (notably a PowerShell ISO downloader), reflecting both systems-level rigor and an appreciation for user-facing tooling. Notably, his contributions often target obscure but critical boot and firmware edge cases that materially improve platform reliability and interoperability.
code14 years of coding experience
stackoverflow-logo

Stackoverflow

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

Github Skills (38)

bootloader10
debugging10
uefi10
debug10
xaml10
architecture10
windows10
firmware10
usb10
c-programming10
c1110
c1710
api10
sys10
ntfs10

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