Michael Peyper is a full-stack polyglot engineer with nine years of experience delivering modern, scalable solutions across Agile teams, currently based in Hobart and serving as a Senior Software Engineer at Block. He combines hands-on front-end and back-end work with strong test automation and QA instincts, evidenced by contributions improving React hooks testing and migrating UI tests to React Testing Library. On the backend he’s fixed nuanced dependency and import-pruning bugs in the widely used square/wire project, showing an attention to correctness in complex codebases. Michael moves comfortably between coaching and lead roles—having progressed through technical coaching and senior lead positions at IOOF—while maintaining an active open-source mindset that prioritises reliability and maintainability.
9 years of coding experience
10 years of employment as a software developer
Bachelor of Computing, Information Technology, Bachelor of Computing, Information Technology at University of Tasmania
🐏 Simple and complete React hooks testing utilities that encourage good testing practices.
Role in this project:
Front-end Developer / Test Automation Engineer
Contributions:33 releases, 133 reviews, 603 commits in 3 years 7 months
Contributions summary:Michael primarily contributed to the testing infrastructure of the `react-hooks-testing-library` repository. Their commits focused on modifying and expanding the test suite, adding tests for new React hooks such as `useCallback` and `useMemo`. They refactored and improved existing testing utilities by introducing better error handling and refining the test harness, indicating a strong focus on ensuring the library's reliability and usability through comprehensive testing.
Contributions summary:Michael primarily focused on converting existing tests to use React Testing Library (RTL) within the frontend codebase. This involved updating component tests for various UI elements like text fields, select components, and others. They also refactored and improved test utilities, specifically addressing retry mechanisms in test hooks and correcting errors in test assertions. The commits demonstrate a focus on improving test coverage and reliability within the `hospitalrun-frontend` project.
reactemrhospitalrunhospitalrun-frontendjavascript
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 Peyper - Senior Software Engineer at Block