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 (153)

nintendo10
bootloader10
mailman10
lineageos10
uefi10
macos-high-sierra10
android-image10
linux9
proxmox9
usbip9
mta9
aurora9
hexo9
opencore9
switch9

Programming languages (19)

C#JavaC++CSSCRustMakefileVue

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
androidbuild-scriptmagiskgappsscript-builder
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
icalendarscraperplannerscheduleswarthmore
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