Evan Marsland is a software engineer with 11 years of experience building scalable web and commerce systems, currently at Google after roles at Square and Weebly. He specializes in JavaScript (React, Vue.js, TypeScript, Node.js) and Ruby on Rails, and has a track record of shipping full-stack products from startup prototypes to production integrations. Evan founded Docdown, a Rails-based content platform serving hundreds of customers, and has led engineering efforts that spanned media servers, chat systems, and mobile clients. An active contributor to open-source tooling, he’s improved core automation in the well-known Nightmare browser automation library by adding PDF buffer support and key bug fixes. Based in Kingston, Ontario, he blends entrepreneurial initiative with large-scale engineering experience and a knack for pragmatic infrastructure and UX improvements.
11 years of coding experience
3 years of employment as a software developer
Bachelor of Applied Science (B.A.Sc.), Computer Engineering, Bachelor of Applied Science (B.A.Sc.), Computer Engineering at Queen's University
Contributions:8 commits, 7 PRs, 5 comments in 11 days
Contributions summary:Evan made several significant contributions to the `nightmare` library, focusing on enhancing its core functionality. They added features like clearing cookies and returning a buffer from a PDF generation. Furthermore, they addressed bug fixes related to wait times and made improvements related to the `uncheck` functionality and fullscreen switching. These changes demonstrate a focus on improving the library's automation capabilities and user experience.
Contributions:9 commits, 8 pushes in 1 year 3 months
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.