Trevor Dunn

Technical Producer at gskinner

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
Trevor Dunn is a Technical Producer with 12 years of experience blending front-end engineering and production leadership at gskinner in Canada. He specializes in interactive digital media, drawing on a Digital Media Design background with deep Flash-era roots and practical expertise shipping HTML5 Canvas enhancements. Trevor has made notable open-source contributions to the CreateJS/EaselJS project, adding WebGL-powered SpriteStage and SpriteContainer support and introducing unit tests to improve rendering performance and reliability. He brings a hands-on approach to prototyping and optimization, comfortable moving between creative direction and low-level rendering code. Colleagues rely on him to translate ambitious interactive concepts into performant, testable implementations.
code12 years of coding experience
bookDigital Media Design, Flash, Digital Media Design, Flash at Northern Alberta Institute of Technology
bookYouth Ministry Institute Certificate, Youth Ministry Institute Certificate at Vanguard College
stackoverflow-logo

Stackoverflow

Stats
363reputation
9kreached
4answers
13questions
github-logo-circle

Github Skills (12)

webgl10
javascript10
html5-canvas10
unit-testing9
expo6
uwp6
traversal6
dom6
expo-go6
xaml6
backbonejs6
jquery6

Programming languages (9)

TypeScriptC#CSSC++CoffeeScriptJavaScriptObjective-CDart

Github contributions (5)

github-logo-circle
CreateJS/EaselJS

Jan 2014 - Mar 2016

The Easel Javascript library provides a full, hierarchical display list, a core interaction model, and helper classes to make working with the HTML5 Canvas element much easier.
Role in this project:
userFront-end Developer
Contributions:13 commits, 3 PRs, 2 comments in 2 years 2 months
Contributions summary:Trevor primarily focused on enhancing the `SpriteStage` class within the EaselJS library, adding WebGL support for optimized rendering. Their contributions included the creation of `SpriteStage` and `SpriteContainer` classes for WebGL rendering, and incorporating tests to validate its behavior. Further changes included refactoring to address existing issues, and adding initial unit tests to the project.
interactionjavascript-libraryanimation8bitcanvas
trevordunn/FilesRename

Apr 2016 - Nov 2019

A simple script that renames a group of files to their creation date. Ex. "IMG_1234.jpg" -> "2016-01-28 20.17.50.jpg"
Contributions:14 pushes, 1 branch in 3 years 7 months
scriptcreation-datejpgrenamescreation
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
Trevor Dunn - Technical Producer at gskinner