I enjoy building reliable software that users can trust. I put significant effort into building consensus on how things should be built and improving the quality of the engineers around me.
I've implemented CICD at multiple companies with enough automated test coverage to have full confidence in releases.
Tech lead for the Universal Connect Project: https://github.com/Universal-Connect-Project
Turned a project that was struggling on direction, velocity, and quality into a solid team with consistent velocity.
Led the effort to implement Architecture Decision Records to build consensus on how things should be built. Reviewed every PR to the Universal Connect Project repos. Drastically increased the amount and quality of tests as well as the confidence of developers to be able to make changes. https://github.com/Universal-Connect-Project/architecture-decision-record/tree/main/architectureDecisionRecords
Architected the ucp-hosted-app repo: https://github.com/Universal-Connect-Project/ucp-hosted-app
Built the whole frontend: https://github.com/Universal-Connect-Project/ucp-hosted-app/tree/main/apps/ucp-ui
Technologies used: Turborepo, React, Typescript, rtk-query, redux-toolkit, redux, cypress, playwright, jest, vite, vitest, webpack, msw, mui, css modules, express, and sequelize. Web app: https://app.universalconnectproject.org/
Took an app that was struggling with reliability and added enough test coverage to make it stable: https://github.com/Universal-Connect-Project/ucw-app
Building UIs with React, Styled Components, React Query, and Jest for unit testing.
Led the effort to create architecture decision records to improve the consistency, readability, and reliability of the front end. Massively increased the amount of tests written as well as the quality of the tests.