James Doyle

Principal Engineer at Engine Digital

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

👤
Senior
🎓
Top School
James Doyle is a Principal Engineer based in Vancouver with 13 years of full-stack web development experience, currently leading architectural and delivery efforts at Engine Digital. He combines deep backend PHP contributions—extending CMS capabilities and improving API tooling—with modern frontend expertise in Vue and responsive design, having led frontend stacks and testing initiatives at multiple companies. A pragmatic technical leader and meetup co-organizer, he mentors teams, shapes developer workflows, and champions better docs and tooling (notably improving Scribe’s “Try It Out” UX and security). James is an avid learner who treats professional growth like a personal project—maintaining subscriptions, a curated technical library, and a steady podcast habit—and he extends that curiosity into community teaching and organizing. Outside work he’s as likely to be debugging a layout as walking his dog or lifting at the gym, reflecting a disciplined, hands-on approach to both craft and life.
code13 years of coding experience
job11 years of employment as a software developer
bookDiploma, Audio Engineering, Diploma, Audio Engineering at The Audio Recording Academy
bookDiploma, Multimedia Design and Production, Diploma, Multimedia Design and Production at Fanshawe College
bookAll Saints Catholic High School
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,419reputation
1.2mreached
30answers
3questions
github-logo-circle

Github Skills (27)

ec10
database-migrations10
cms10
javascript10
back-end-development10
apidoc10
laravel-mix10
css10
responsive-design10
laravel10
php10
api10
front-end-development10
sql10
html10

Programming languages (30)

CGoHTMLWrenTypeScriptShellAutoHotkeySCSS

Github contributions (5)

github-logo-circle
jalxob/cool-kitten

Apr 2013 - Apr 2013

A parallax scrolling responsive framework
Role in this project:
userFront-end Developer
Contributions:10 commits in 1 day
Contributions summary:James primarily worked on the front-end aspects of the "cool-kitten" repository, which appears to be a parallax scrolling framework. Their contributions include adding conditional classes and the HTML5 shim for IE compatibility, ensuring the project's responsiveness and cross-browser compatibility. They reorganized the stylesheet loading order and fixed indentation. Additionally, they renamed a JavaScript file and updated the build process, which suggests an understanding of front-end development best practices.
parallaxscrollscrollingparallax-scrollingresponsive-framework
knuckleswtf/scribe

Sep 2021 - Dec 2021

Generate API documentation for humans from your Laravel codebase.✍
Role in this project:
userFull-stack Developer
Contributions:2 reviews, 25 commits, 5 PRs in 2 months
Contributions summary:James focused on enhancing the "Try It Out" feature for the API documentation generator, Scribe. They implemented CSRF token support and added CORS configurations to the try-out functionality, improving security and cross-origin request handling. The user also refactored the sidebar navigation, adding language selection options and improved search functionality within the documentation interface. Furthermore, they enhanced the user experience by adding example values to field details and mobile sidebar toggling.
apiphpcode-generatorapi-documentationfor-humans
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
James Doyle - Principal Engineer at Engine Digital