Tad Marshall is a veteran software engineer and digital nomad with 25 years of hands-on experience across systems, embedded, and application software, currently based in New York. He excels in C/C++ and JavaScript, deep debugging (including assembler-level and no-source scenarios), and reverse-engineering network protocols and file formats. Tad has shipped production-critical work at companies like Tableau and MongoDB, contributing to build/runtime systems, in-browser processing experiments, and improving the MongoDB shell UX via open-source patches. Comfortable working independently or on teams, he combines strong analytical rigor with clear communication and a knack for untangling legacy systems. Notably, his background includes long-term Windows/Win32/COM expertise and successful reverse-engineering projects that directly influenced product direction. He chose a remote-first lifestyle in 2016 and continues to operate as a self-motivated engineer who quickly learns new languages and platforms.
14 years of coding experience
27 years of employment as a software developer
High school, High school at Irvington High School (Irvington, New York)
NSF Summer Studies in Mathematics of Computers, NSF Summer Studies in Mathematics of Computers at Hampshire College
No degree, Economics, (previously Electrical Engineering and Computer Science), No degree, Economics, (previously Electrical Engineering and Computer Science) at Princeton University
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.