Hector Martin

Founder And Project Lead 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 the founder and project lead of Asahi Linux and a systems, hardware and security engineer with 25 years of experience based in Chiyoda, Japan. He specializes in low-level Linux kernel, firmware and driver development, embedded systems, FPGA/HDL and reverse engineering of obfuscated and proprietary hardware and cryptographic systems. His open-source footprint spans high-profile projects — from implementing TSC/LAPIC calibration and PS4 subarchitecture support, Apple SPI and NVMe kernel drivers, and a UART proxy for Apple Silicon's m1n1 bootloader, to audio and driver improvements in mpv, Ardour and OBS. A former Google SRE, he pairs operating petabyte-scale storage and distributed systems with ongoing security and engineering consultancy focused on embedded platforms. Known for a hands-on "if it ain't broke, I'll fix it" mindset, he is currently focused on Asahi Linux and not seeking full-time web/frontend roles.
code25 years of coding experience
job5 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 (95)

python10
multithreading10
firmware10
fm-radio10
bash10
drivers10
c1110
spi10
c1710
low-level-programming10
device-driver10
boot10
sockets10
socketio10
arm10

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