Ryan Sobol is a Principal Software Engineer and seasoned technical leader with 15 years of experience building full-stack web and mobile solutions and leading engineering and education teams. He’s blended hands-on development—from front-end performance tweaks and DOM event work to RubyMotion iOS helpers—with senior roles that include directing product and learning organizations and mentoring tens of thousands of students. Currently at The Seattle Times, Ryan pairs pragmatic architecture and delivery with a passion for developer education, having held leadership positions at TechSmart, CodePath, and Galvanize. Notably, his open-source contributions range from UI-focused improvements to performance-minded front-end changes, reflecting a practitioner who still cares about code-level detail. Based in Langley, WA, he brings a rare combination of instructional empathy and production engineering rigor, shaped by a lifelong curiosity that began with BASIC at age ten.
16 years of coding experience
18 years of employment as a software developer
Bachelors in Science Computer Science, Bachelors in Science Computer Science at University of Massachusetts Amherst
Contributions summary:Ryan primarily focused on improving the front-end structure and styling of a jQuery calculator. Their contributions included modifications to the HTML and CSS files to improve layout and styling, and updated the HTML to better suit the design. They also made improvements to the HTML structure and included the defer attribute on the scripts, indicating an understanding of web performance.
Create a web application to manage your book collection
Role in this project:
Full-stack Developer
Contributions:78 commits, 71 pushes in 6 months
Contributions summary:Ryan contributed to the development of a web application for managing a book collection, demonstrating full-stack capabilities. Their work included implementing test suites, fixing typos, providing server scaffolding, and improving test suites. The user also added and tweaked server components, demonstrating a broad understanding of the application's architecture and functionality. The commits reveal a focus on both backend and frontend aspects of the project.
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.