Chauncey Mcaskill

Senior Web Engineer at Locomotive

Montreal, Quebec, 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
Chauncey Mcaskill is a Senior Web Engineer based in Montreal with 12 years of hands-on experience building maintainable, full‑stack web systems. He combines back-end rigor—improving Composer tooling and WordPress frameworks like Timber—with front-end polish, contributing to libraries such as smoothState.js to enhance page transitions and developer ergonomics. At Locomotive he focuses on shipping robust solutions and improving developer workflows, often tackling compatibility and integration issues across ecosystems. A pragmatic refactorer and test-minded engineer, he has a track record of back-porting features, fixing integration tests, and making popular open-source projects more resilient and configurable.
code12 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
379reputation
32kreached
2answers
2questions
github-logo-circle

Github Skills (23)

javascript10
sem10
jquery10
wordpress10
php10
front-end-development10
twig10
composer10
timber10
back-end-development9
lib9
plugin-development9
unit-testing8
api-design8
git7

Programming languages (11)

TypeScriptCSSShellSCSSJavaScriptPHPObjective-CHTML

Github contributions (5)

github-logo-circle
miguel-perez/smoothState.js

Feb 2016 - Apr 2016

Unobtrusive page transitions with jQuery.
Role in this project:
userFront-end Developer
Contributions:7 commits, 8 PRs, 16 comments in 2 months
Contributions summary:Chauncey's commits primarily focus on enhancing the functionality and maintainability of the `smoothState.js` library. The user implemented features for altering the state object sent to `history.pushState` and `history.replaceState`. Additionally, the user addressed typos, improved AMD compatibility, and cleaned up the demos. These contributions indicate an involvement in both core library development and documentation.
unobtrusivepage-transitionsjqueryjavascripttransitions
Merge one or more additional composer.json files at Composer runtime
Role in this project:
userBack-end Developer
Contributions:19 reviews, 21 commits, 2 PRs in 4 months
Contributions summary:Chauncey primarily focused on enhancing the functionality of the composer-merge-plugin. Their contributions involved improving constraint merging using the `Intervals` helper, adapting the plugin to support Composer v2 by back-porting a feature, and ensuring correct behavior during updates by reverting the lock file upon failure. They addressed issues related to merging dependencies and maintaining the integrity of the composer.lock file. Additional commits improved the output of the plugin for users.
phpruntimeadditionalmergepackagist
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
Chauncey Mcaskill - Senior Web Engineer at Locomotive