Tom Hunt is a seasoned silicon engineer and physical design leader with over a decade of experience taking RTL to tapeout, including leading teams that delivered Graphcore’s record-setting 59.4 billion transistor 7nm MK2 processor. Equally at home in software, he actively contributes to open-source projects like Zig and the hexops/mach game engine—work that spans low-level I/O, allocator improvements, and GPU/windowing integrations. He excels in start-up environments, having been a founding member of Graphcore’s silicon team and scaling physical design from a tiny core to a 22-person organization. His background blends deep EDA and custom clock/tree expertise from NVIDIA and XMOS with practical tooling and automation skills cultivated earlier in his career. Based in Bristol, he enjoys hands-on hardware and systems tinkering—building PCs and experimenting with OS and networking stacks—which keeps his software craft sharp. This mix of chip-scale leadership and active systems-level coding makes him a pragmatic technical director who still ships code.
10 years of coding experience
12 years of employment as a software developer
A Levels, Double Maths, Physics, Electronics and Computing AS, AAAB (A), A Levels, Double Maths, Physics, Electronics and Computing AS, AAAB (A) at Hills Road Sixth Form College
2:1 MEng (Hons), Electrical and Electronic Engineering (EEE), 2:1 MEng (Hons), Electrical and Electronic Engineering (EEE) at University of Bristol
Contributions:9 reviews, 17 commits, 5 PRs in 5 months
Contributions summary:Tom primarily contributed to the `hexops/mach` project by improving the `glfw` integration, including fixing undefined behavior and refactoring the API. Their work involved modifying core engine components, specifically dealing with windowing and joystick input. Additionally, they made build system adjustments and optimized GPU-related functions.
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
Role in this project:
Back-end Developer
Contributions:7 reviews, 7 commits, 8 PRs in 1 year 3 months
Contributions summary:Tom contributed to the Zig programming language project by implementing core functionalities related to file descriptor manipulation and input/output operations. This involved adding the `std.os.dup()` function and the `readUntilDelimiter()` function for reading data from streams. Furthermore, the user modified existing code to publicize features such as `Allocator.reallocBytes` and `ArrayListUnmanaged.allocatedSlice`, which improved the library's usability. They also made updates to GDB pretty printers.
purposecompilertoolchainzigprogramming-language
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.