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.
8 years of coding experience
8 years of employment as a software developer
High School Diploma, High School Diploma at High Technology High School
Bachelor's, Engineering + Computer Science, Bachelor's, Engineering + Computer Science at Swarthmore College
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.