Lanny Mcnie

Senior Technical Program Manager at GlossGenius

Edmonton, Alberta, 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

🤩
Rockstar
🎓
Top School
Lanny Mcnie is a seasoned software leader and Senior Technical Program Manager with 13 years of experience building and scaling engineering teams and products from Edmonton, Canada. He blends hands-on front-end development—contributing to well-known CreateJS libraries like EaselJS, TweenJS, SoundJS, and PreloadJS—with senior leadership roles spanning CTO, engineering manager, and head of operations. Lanny has led cross-functional teams through product delivery, payments and internal tools, and process innovation while keeping a strong focus on usability, quality, and reducing technical debt. His background includes stewarding popular open-source demos and improving browser/mobile compatibility, revealing a practical attention to developer experience that often surfaces in his operational decisions. With an MBA and a track record of moving between deep engineering work and strategic leadership, he excels at translating technical complexity into reliable business outcomes.
code13 years of coding experience
job21 years of employment as a software developer
bookMasters in Business Administration Business Administration and Management General, Masters in Business Administration Business Administration and Management General at Athabasca University Faculty of Business
stackoverflow-logo

Stackoverflow

Stats
11,284reputation
590kreached
570answers
0questions
Badges
animation
top-5%
canvas
top-1%
javascript
top-1%
html5-canvas
top-5%
html
top-5%
github-logo-circle

Github Skills (17)

javascript10
animation10
canvas10
jsonp10
image-loading10
html10
html5-canvas9
css7
easeljs6
tweenjs6
flash6
drag-and-drop6
preloadjs6
bitmap6
tween6

Programming languages (3)

TypeScriptJavaScriptHTML

Github contributions (5)

github-logo-circle
CreateJS/SoundJS

May 2017 - Mar 2019

A Javascript library for working with Audio. It provides a consistent API for loading and playing audio on different browsers and devices. Currently supports WebAudio, HTML5 Audio, Cordova / PhoneGap, and a Flash fallback.
Role in this project:
userFront-end Developer
Contributions:4 releases, 61 commits, 8 PRs in 1 year 10 months
Contributions summary:Lanny primarily contributed to updating and improving the demo examples within the SoundJS library. They made several minor updates to the demos, including visual tweaks and adapting code to work better with mobile devices, specifically adding touch interaction support. The user also addressed deprecated methods and properties, enhancing code maintainability by removing legacy functionality. These changes showcase a focus on updating demo functionality and code modernization.
apijavascript-libraryhtml5-audiocordovabrowsers
CreateJS/PreloadJS

Mar 2014 - Mar 2019

PreloadJS makes preloading assets & getting aggregate progress events easier in JavaScript. It uses XHR2 when available, and falls back to tag-based loading when not.
Role in this project:
userFront-end Developer
Contributions:4 releases, 48 commits, 13 PRs in 5 years
Contributions summary:Lanny primarily contributed to the PreloadJS library by updating and improving its functionality. They added robust error handling to the ImageLoader, which is responsible for loading images. They also addressed JSONP loading issues by documenting the behavior of different browsers. Further, they updated the asset libraries used in the demos.
eventsjavascriptpreloadingpreloadjsxhr2
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
Lanny Mcnie - Senior Technical Program Manager at GlossGenius