Grant Skinner is a veteran founder and CEO with over two decades of experience designing and delivering award-winning interactive apps and installations for clients like Microsoft, Google, NASCAR, and Disney. He leads gskinner, a boutique studio that combines creative design with robust engineering to produce best-of-breed experiences across web, mobile, and physical installations. A hands-on front-end developer at heart, Grant has been a key contributor to widely used open-source projects such as CreateJS (TweenJS and SoundJS) and maintains modern animation tooling like flutter_animate, bringing production-grade animation and audio solutions to web and mobile developers. He balances strategic leadership with ongoing technical authorship—building resilient core libraries and elegant declarative APIs—and frequently shares insights from stages around the world. Based in Edmonton, he also advises startups on product and technology, applying his studio-scale craftsmanship to early-stage growth and platform design.
Add beautiful animated effects & builders in Flutter, via an easy, highly customizable unified API.
Role in this project:
Front-end Developer
Contributions:19 releases, 6 reviews, 143 commits in 8 months
Contributions summary:Grant primarily contributed to the development of animated effects and builders for Flutter. They implemented and refined various effects, including blur, shimmer, and shake, enhancing the visual appeal of Flutter widgets. They added extensions and methods to facilitate the declarative and chained API for easier effect application. Furthermore, they worked on integrating adapters to drive the animations from user input, such as sliders and scroll controllers.
A simple but powerful tweening / animation library for Javascript. Part of the CreateJS suite of libraries.
Role in this project:
Front-end Developer
Contributions:216 commits, 7 PRs, 82 pushes in 7 years 2 months
Contributions summary:Grant implemented core JavaScript code for the CreateJS tweenjs library, focusing on the animation functionality. The user implemented the basic animation classes for tweening and created examples to demonstrate this. The user was also responsible for making the code more resilient.
animationcreatejsjavascripttweeninganimate
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.