Michael Cousins
Experienced staff software engineer specializing in testing and architecture. Passionate about building scalable web apps with React, Svelte, and Node.js. Over 10 years empowering teams to deliver exceptional user experiences.
Work Experience
Abridge
- 1 year
- Generative AI for clinical conversations
- Senior Full-stack EngineerMay 2025 to present
Reduced launch latency of Abridge's web-app for nurses by 80% through smart use of SSR in Next.js, client-side JS optimization, and a CDN for static assets.
Led end-to-end delivery of multiple ambiguous backend and full-stack initiatives, shipping on time with no post-launch incidents and strong observability.
Spearheaded a company-wide migration to pnpm for improved security posture, updating shared CI/CD workflows to gracefully swap several large repositories.
Viam
- 2¼ years
- Platform for building and managing smart machines
- Technical LeadAug 2024 to May 2025
- Senior Engineer 2Feb 2024 to Aug 2024
- Senior Engineer 1Mar 2023 to Feb 2024
Launched a complete rebuild of Viam's fleet management UIs as tech lead of a nine-person team, dramatically improving accessibility, reliability, and load times.
Drove the technical direction of Viam's front-end infrastructure and tooling, using SvelteKit to add SSG and CDN caching to our app, while creating shared code quality configurations for all six front-end teams.
Overhauled Viam's front-end testing with comprehensive yet pragmatic standards, instituting E2E tests with Playwright and driving accessibility-first component testing with Testing Library, cutting UI bug reports by at least 50%.
Opentrons
- 5½ years
- Open-source liquid handling robots for biologists
- Software Engineer 4 (Senior)Mar 2019 to Mar 2023
- Software Engineer 3 (Mid-level)Mar 2018 to Mar 2019
- Front-end Software EngineerAug 2017 to Mar 2018
Developed the Opentrons App, implementing a scalable Electron, React, Redux, and TanStack Query architecture to support controlling the OT-2 and Flex robots.
Designed, built, and shipped an HTTP API for the on-device Python server, enabling multi-system integrations while keeping users’ existing workflows intact.
Resolved the OT-2’s most pressing connectivity issues between our React app and embedded Linux devices, cutting customer support requests by 30%-50%.
Keen Home
- 2¾ years
- Smart, connected HVAC products
- Product EngineerJul 2015 to Jul 2017
- Mechatronics EngineerNov 2014 to Jul 2015
Built an OAuth 2.0 login system with a React front-end and Scala back-end, allowing users to connect their Smart Vents to Ecobee and Amazon Alexa.
Maintained distributed systems, deployed to AWS, for ingesting sensor data over persistent, load-balanced TCP sockets from thousands of devices in users’ homes.
Open-Source Projects
mcous/vitest-when
- CreatorMay 2023 to present
Adds easy conditional mocking to Vitest. 150,000 npm downloads per week.
testing-library/svelte-testing-library
- Sole maintainerApr 2024 to present
- ContributorJan 2024 to Apr 2024
Reliably tests Svelte components. 450,000 npm downloads per week.
JS-DevTools/npm-publish
- Sole maintainerApr 2023 to present
Automates npm publishing in GitHub Actions. Used by 20,000 open-source repositories.
mcous/decoy
- CreatorJul 2021 to present
Adds easy conditional mocking to Pytest. Used at Opentrons to test core robot logic.
tracespace/tracespace
- CreatorMay 2014 to Mar 2023
React app that renders Gerber files as SVGs on various PCB manufacturers’ websites.
Skills
Front-end
- Testable, scalable state (Redux, signals)
- API data management (TanStack Query)
- Component-based UI (React, Svelte)
- Accessibility and inclusive design (WAI)
Back-end
- HTTP APIs in Node.js, Python (NestJS, FastAPI)
- Full-stack frameworks (Next.js, SvelteKit)
- Durable workflow orchestration (Temporal)
Testing
- Test-driven development
- Accessibility-first UI testing (Testing Library)
- Automated end-to-end testing (Playwright)
- CI/CD workflows (GitHub Actions)
Leadership
- Technical mentorship
- Pragmatic project management
Education
B.Sc. Mechanical Engineering
- Northwestern University, class of 2012
- Concentration in mechatronics