Hector Martin

Security Consultant at Self-Employed

Chiyoda, Japan
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
Hector Martin is a security consultant and multi-discipline engineer with 26 years' experience bridging embedded hardware, low-level software, and large-scale Linux systems. He combines deep reverse-engineering and cryptography expertise with practical skills in kernel/firmware development, distributed systems, and FPGA/PCB design—often operating where hardware and software meet. A longtime open-source contributor, Hector has authored drivers and tooling used in the Linux kernel and notable projects like Dolphin, mpv and libimobiledevice, and founded the Asahi Linux project to port Linux to Apple Silicon. He’s equally comfortable tracking down elusive, petabyte-scale storage bugs as he is prototyping microcontroller systems or writing secure firmware update paths. Known for fixing things others accept as “unfixable,” he blends rapid, pragmatic engineering with rigorous security analysis. Based in Chiyoda, Japan, he advises startups and multinationals on embedded security, systems design and incident response.
code26 years of coding experience
job9 years of employment as a software developer
bookHigh School, High School at American School of Bilbao
bookElectrical and Computer Engineering, Electrical and Computer Engineering at Florida Institute of Technology
bookHigh School / College, Computer Science, High School / College, Computer Science at University of West Georgia
bookUOC (Universitat Oberta de Catalunya)
languagesEnglish, Spanish, Japanese
stackoverflow-logo

Stackoverflow

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

Github Skills (86)

python10
multithreading10
firmware10
fm-radio10
bash10
spi10
c1110
c1710
low-level-programming10
device-driver10
boot10
arm10
embedded10
cpp10
daemons10

Programming languages (26)

C#CSVGCMakeMakefileGoHTMLAGS Script

Github contributions (5)

github-logo-circle
AsahiLinux/m1n1

Jan 2021 - Jan 2023

A bootloader and experimentation playground for Apple Silicon
Role in this project:
userBack-end & Firmware Developer
Contributions:79 reviews, 957 commits, 258 PRs in 1 year 11 months
Contributions summary:Hector made significant contributions to the bootloader and experimentation playground for Apple Silicon. Their work included implementing a UART proxy to communicate with the host, which involved handling communication protocols, error checking and memory transfers. They also contributed to system memory management, adding a custom heap and integrating it with existing code. Further contributions involve working on the hardware abstraction layer and low-level hardware initialization.
experimentationsiliconbazelapple-siliconbootloader
fail0verflow/ps4-linux

Nov 2015 - Dec 2016

Linux kernel fork with PS4 support (work in progress)
Role in this project:
userEmbedded Systems Engineer / Low-Level Kernel Developer
Contributions:111 commits, 22 pushes, 7 branches in 1 year 1 month
Contributions summary:Hector primarily focused on porting Linux kernel support for the PS4 platform, specifically the "fail0verflow/ps4-linux" repository. Their contributions involved adding a PS4 subarchitecture, including crucial TSC/LAPIC calibration code for the x86 architecture. They modified existing drivers and platform-specific code to enable and support the PS4's hardware components. Additionally, they wrote drivers for the Aeolia chipset's I2C, power button, and SD card reader.
kernelin-progresslinuxps4linux-kernel
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