Patrick Mcguckin

Senior Developer at gskinner

Kelowna, 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

🤩
Rockstar
🎓
Top School
Patrick Mcguckin is a senior developer with 11 years of experience building resilient web applications and shipping front-end improvements from Kelowna, British Columbia. At gskinner he progressed from junior to senior developer, pairing practical JavaScript expertise with DevOps sensibilities to keep projects performant and maintainable. He contributes to notable open-source projects like CreateJS/EaselJS and RegExr, improving examples, tests, and modernizing build and theming pipelines. Comfortable across canvas-based graphics and tooling, he focuses on clarity and developer experience—refactoring examples and build systems rather than just adding features. His background in digital media and web development gives him a strong visual sensibility that informs UI and interaction work. Colleagues know him for pragmatic problem-solving: he ships apps that work, and when they don't, he learns fast.
code10 years of coding experience
job4 years of employment as a software developer
bookDigital Media Diploma, Web Development, Digital Media Diploma, Web Development at Northern Alberta Institute of Technology / NAIT
github-logo-circle

Github Skills (11)

html10
webgl10
babel610
css10
babeljs10
gulp10
javascript10
rollupjs10
babel-core10
canvas10
testing8

Programming languages (2)

TypeScriptJavaScript

Github contributions (5)

github-logo-circle
CreateJS/EaselJS

Aug 2016 - Mar 2019

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:115 commits, 1 PR, 12 pushes in 2 years 7 months
Contributions summary:Patrick primarily focused on cleaning up and refining the example code within the EaselJS repository. They updated several examples, including Benchmark, Runners, Sparkles, and TwoStages, addressing code clarity and structure. Furthermore, the user added tests specifically for the transformation of stage children and improved the cross-origin error message within the StageGL file. These contributions reflect efforts to enhance the library's examples and testing suite.
interactionjavascript-libraryanimation8bitcanvas
gskinner/regexr

Mar 2019 - Mar 2020

RegExr is a HTML/JS based tool for creating, testing, and learning about Regular Expressions.
Role in this project:
userFront-end Developer
Contributions:12 commits, 4 PRs, 4 pushes in 1 year
Contributions summary:Patrick primarily contributed to the front-end development of the RegExr tool. Their work focused on updating the build process, migrating to newer versions of key build tools such as Babel, Gulp, and Rollup, as well as refactoring and improving the theme process, including CSS diffing and theme rendering. They also made changes to the `index.html` file to incorporate updated CSS and build versioning, highlighting their involvement in the project's front-end build and theming aspects.
regular-expressionstestingjavascriptregularexpressions
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
Patrick Mcguckin - Senior Developer at gskinner