Shawn Jansepar

Senior Director at Modo

Vancouver, British Columbia, Canada
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

👤
Senior
🎓
Top School
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.
code14 years of coding experience
job15 years of employment as a software developer
bookBSc International Exchange, BSc International Exchange at Charles University
bookBSci Computer Science, BSci Computer Science at Simon Fraser University
github-logo-circle

Github Skills (22)

javascript10
apidoc10
jenkins-api10
responsive-design10
backward-compatibility10
browser-support10
api10
html10
nodejs10
cross-browser10
image-optimization9
gruntjs9
automation9
g9
automations9

Programming languages (5)

TypeScriptCSSJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
jansepar/node-jenkins-api

Dec 2011 - Jun 2015

Jenkins API for NodeJS
Role in this project:
userBackend Developer & Automation Engineer
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.
jenkinsapinodejsjenkins-api
scottjehl/picturefill

Jan 2014 - Apr 2014

A responsive image polyfill for <picture>, srcset, sizes, and more
Role in this project:
userFront-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.
Request Free Trial