Thomas Makin

System Software Engineer at NVIDIA

Austin, Texas, United States
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

👤
Senior
🎓
Top School
Thomas Makin is a systems software engineer with eight years of hands-on experience across pre- and post-silicon tooling, kernel drivers, FPGA/Verilog work, and full-stack web services, currently contributing to NVIDIA’s Tegra system software. He blends low-level platform expertise—ARMv8/v9 boot flow, SystemC simulation, U-Boot and Linux-for-Tegra patches—with practical product-minded engineering, shipping simulator tooling and device bring-up. An active open-source leader, Thomas co-led Switchroot Android and ported LineageOS across multiple Android releases for the Nintendo Switch, coordinating thousands of users and dozens of contributors. At Swarthmore he built and operated production-grade campus services (SSO, ticketing, directory, Dockerized deployments) while mentoring and managing large student teams. He complements industry work with maker-space fabrication and embedded hardware projects, reflecting uncommon cross-layer fluency from silicon to web. Based in Austin, he focuses on enabling platforms and building tools that make complex hardware accessible to developers and users.
code8 years of coding experience
job8 years of employment as a software developer
bookHigh School Diploma, High School Diploma at High Technology High School
bookBachelor's, Engineering + Computer Science, Bachelor's, Engineering + Computer Science at Swarthmore College
github-logo-circle

Github Skills (195)

switch10
nintendo10
iso10
bootloader10
rooting10
rom10
nintendo-ds10
uefi10
build-script10
android-image10
surface10
software-design9
mailman9
windows9
command-line9

Programming languages (15)

C++CSSCRustValaHTMLFreeMarkerTypeScript

Github contributions (5)

github-logo-circle
Local build script for Switchroot Android Q, featuring overclocking functionality and optional Magisk pre-rooting.
Contributions:13 releases, 143 commits, 6 PRs in 1 year 2 months
switchrootandroid-qlocal-buildrootingandroid
swat-sccs/scheduler

Jan 2023 - Nov 2024

Scraper-based scheduling website to allow Swarthmore College students to plot out classes with dates and times and export recurring classes as an iCalendar file.
Contributions:6 reviews, 2 PRs, 67 pushes in 1 year 10 months
plannerscheduleswarthmore
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
Thomas Makin - System Software Engineer at NVIDIA