Semmy Purewal

Software Engineer, Developer Experience at Trident IoT

Asheville, North Carolina, 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

🤩
Rockstar
🎓
Top School
Semmy Purewal is a Principal-level software engineer with 16 years of experience building developer tools, SDKs, and distributed systems, currently focused on developer experience for IoT at Trident IoT. He has a strong track record at major platforms—Netflix, Facebook, and Roku—shipping client and data infrastructure that scaled to hundreds of millions of users and advancing developer productivity and AI tooling. An experienced educator and author, Semmy has taught software engineering at UNC Asheville, written "Learning Web Application Development," and contributed front-end examples that reflect practical UI and JavaScript expertise. His background spans academia (Ph.D. in Computer Science) and community tech activism, giving him a rare blend of research-grade rigor, production engineering, and grassroots impact. Colleagues rely on him to turn complex platform requirements into usable SDKs and tools that lower friction for downstream teams. Based in Asheville, NC, he combines deep systems thinking with a hands-on penchant for clean front-end UX.
code16 years of coding experience
job20 years of employment as a software developer
bookUniversity of Georgia
bookBachelor's Degree Math and Computer Science, Bachelor's Degree Math and Computer Science at College of Charleston
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (8)

html10
css10
javascript10
web-development10
front-end-development10
jquery10
web-application10
webapp10

Programming languages (7)

DockerfileShellC++HackJavaScriptRubyPython

Github contributions (5)

github-logo-circle
Examples from the book "Learning Web Application Development".
Role in this project:
userFront-end Developer
Contributions:36 commits, 1 PR, 7 pushes in 4 years 2 months
Contributions summary:Semmy's primary contribution focused on the front-end development of the "Learning Web Application Development" examples. Their work involved adding and modifying HTML, CSS, and JavaScript files to create interactive web application features, specifically within the "Amazeriffic" project. The user demonstrated skills in designing and implementing user interface components using HTML, CSS, and JavaScript. These commits showcase proficiency in front-end web development technologies and design principles.
cssjavascriptweb-applicationnodejshtml5
semmypurewal/jermaine

Jul 2012 - Jun 2013

Contributions:111 commits in 10 months
yet-anothermodelingjavascriptmodeling-tool
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
Semmy Purewal - Software Engineer, Developer Experience at Trident IoT