Michael Withagen is a pragmatic software engineer with 10 years of experience building front-to-back web applications, currently focused at Lyfter and skilled across TypeScript/JavaScript, Node.js, Angular and Aurelia. He pairs strong front-end craftsmanship (HTML, SASS, modern frameworks and testing tools like Cypress and Jest) with practical backend and database experience (MySQL, MSSQL), and prefers Git-driven workflows and Azure DevOps pipelines. Michael contributes to open-source testing infrastructure—most notably adding Cypress integration and improving test reliability for the Aurelia CLI—showing a knack for raising quality in developer tooling. Known as reliable, idealistic and customer-friendly, he’s actively expanding cloud skills (learning AWS) while bringing a history of end-to-end delivery from client-facing estimates to server maintenance.
10 years of coding experience
7 years of employment as a software developer
MBO niveau 4, Multimedia vormgever, MBO niveau 4, Multimedia vormgever at ROC West Brabant
MBO niveau 3, KMLO laboratorium techniek, Chemisch analist, MBO niveau 3, KMLO laboratorium techniek, Chemisch analist at ROC Zeeland
MBO niveau 4, Multimedia vormgever, Design & Technology, MBO niveau 4, Multimedia vormgever, Design & Technology at Grafisch Lyceum Rotterdam
The Aurelia 1 command line tool. Use the CLI to create projects, scaffold components, and bundle your app for release.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:43 commits, 18 PRs, 126 comments in 5 months
Contributions summary:Michael primarily contributed to the integration testing framework for the Aurelia CLI. They added Cypress as an integration test runner, including the necessary configuration files, tasks, and test examples. The user refactored the testing setup, updated the testing tasks to correctly return errors when tests fail, and incorporated navigation-specific tests. They also added and fixed dependencies related to testing, specifically related to unit tests with Jest and static content.
The official command line tooling for Aurelia. Use the CLI to create projects, scaffold components and bundle your app for release.
Contributions:53 pushes, 31 branches in 6 months
scaffoldaureliabundletypescripttooling
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.