Shawn Jansepar is a seasoned engineering and product leader with 14 years of experience building scalable web and mobile learning products, now serving as Senior Director and General Manager of Khanmigo and the Classroom Learning Platform at Khan Academy. He founded Khanmigo and led the multi-year migration of a Python monolith to Go microservices, while negotiating strategic partnerships such as bringing Khanmigo to US educators via Microsoft. Equally comfortable in hands-on engineering and leadership, Shawn’s background includes architecting award-winning e-commerce PWAs at Mobify and contributing to open-source projects like picturefill and a Node Jenkins API—demonstrating deep full-stack and automation expertise. Based in Vancouver, he pairs product intuition with technical rigor, and his board and teaching roles reflect a commitment to community and developer education.
14 years of coding experience
15 years of employment as a software developer
BSc International Exchange, BSc International Exchange at Charles University
BSci Computer Science, BSci Computer Science at Simon Fraser University
Contributions:57 commits, 7 PRs, 11 pushes in 3 years 6 months
Contributions summary:Shawn primarily contributed to the backend logic of the Jenkins API for NodeJS, fixing build parameter issues and adding features like enabling/disabling jobs. They also integrated Grunt for easier releases and addressed merge conflicts, indicating involvement in project maintenance and code integration. Furthermore, the user added and modified test files, demonstrating a focus on ensuring functionality.
A responsive image polyfill for <picture>, srcset, sizes, and more
Role in this project:
Front-end Developer
Contributions:32 commits in 3 months
Contributions summary:Shawn primarily contributed to the picturefill library, a polyfill for responsive images. They focused on implementing features related to the `<picture>` element and `srcset` attribute, including the logic for parsing sizes, media queries, and selecting the appropriate image source based on the device's pixel density and screen size. They also addressed compatibility issues for Internet Explorer, making the library work across multiple browsers. Additionally, the user refactored the code and added test cases to improve the library's functionality and maintainability.
srcset-sizesimagepolyfillresponsive-imagespicture
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.