Frank Tang is a Senior Software Engineer based in Durham, NC, with 13 years of hands-on experience and dual degrees (BSE/BS and MEng) from Duke University in ECE and CS. He specializes in full-stack contributions to security and compliance software at Tanium, having progressed from intern to senior engineer on the Comply module while shipping both frontend and backend features in TypeScript and REST APIs. Frank brings a hardware-aware perspective to software design—rooted in internships at Garmin and an academic focus on robotics and automated systems—which helps him bridge embedded concerns with cloud services. A pragmatic team player and longtime TA who has mentored 100+ students through prototype-driven projects, he pairs production engineering with strong teaching and product-minded instincts. Outside work he’s an Emacs-using ArchLinux enthusiast and polyglot programmer who explores Ruby, Python, JavaScript and Go, reflecting a curiosity that informs both tooling choices and ergonomic developer workflows.
13 years of coding experience
3 years of employment as a software developer
Master's of Engineering (MEng), Electrical and Computer Engineering, GPA 3.825/3.0, Master's of Engineering (MEng), Electrical and Computer Engineering, GPA 3.825/3.0 at Duke University
Contributions:46 pushes, 4 branches in 6 years 1 month
scraperpythonpersonal-use
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.