Michael Cousins

Senior Software Engineer at Abridge

New York, New York, United States
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
Michael Cousins is a Senior Software Engineer in New York with 13 years of hands-on experience building hardware-integrated software and full-stack systems across robotics, lab automation, and IoT. He has led fleet and senior engineering teams at Viam and now ships product at Abridge, pairing low-level firmware and PCB work with cloud and frontend engineering. An active open-source contributor, he’s added board-rendering fixtures and Gerber/stackup integrations to the popular Tracespace project and improved browser test reliability in legacy JS tooling. Comfortable moving between C firmware, Scala backend services, and modern web stacks, he’s known for shipping pragmatic, production-ready solutions and for prototyping hardware-software products end-to-end. He’s typically over-caffeinated and brings a maker’s instinct from co-founding a hardware design shop to large-scale product engineering.
code13 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science Mechanical Engineering, Bachelor of Science Mechanical Engineering at Northwestern University
github-logo-circle

Github Skills (19)

javascript10
browser-testing10
browserify10
geb10
test-automation10
typescript9
typescript-types9
nodejs9
typescripts9
test-framework8
syntest-framework8
vite8
test-driven-design8
test-automation-framework8
testing8

Programming languages (16)

JavaC++CSSRustMakefileGoHTMLSvelte

Github contributions (5)

github-logo-circle
tracespace/tracespace

Jul 2014 - Jan 2023

⚡️generate beautiful and accurate SVG renders of printed circuit boards
Role in this project:
userFull-stack Developer
Contributions:19 reviews, 341 commits, 277 PRs in 8 years 8 months
Contributions summary:Michael primarily contributed to the development of the `@tracespace/fixtures` module. This involves adding modules for fixtures, including those for specific boards such as the Arduino Uno and 8bit-mixtape, suggesting work related to a board rendering/visualization. Additionally, they worked on integrating the `pcb-stackup` module, and made contributions to the `whats-that-gerber` package to improve its functionality.
rendergerbersvgcircuit-boardscircuit
defunctzombie/zuul

Dec 2014 - Aug 2015

[UNMAINTAINED] multi-framework javascript browser testing
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:8 commits, 3 PRs, 10 comments in 7 months
Contributions summary:Michael primarily contributed to the test suite of the project, adding new tests and modifying existing ones. Their work involved implementing a browserify builder test, adding features to improve browser testing, and ensuring the stability of the testing infrastructure. Specific changes included modifying browser shutdown processes, adding timeouts, and addressing potential errors during testing. The user's focus was on improving the test coverage and reliability of the project's browser-based functionality.
browserjsdomtestingjavascriptjavascript-framework
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
Michael Cousins - Senior Software Engineer at Abridge