Michael Peyper

Senior Software Engineer at Block

Hobart, Tasmania, Australia
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

🤩
Rockstar
🎓
Top School
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.
code9 years of coding experience
job10 years of employment as a software developer
bookBachelor of Computing, Information Technology, Bachelor of Computing, Information Technology at University of Tasmania
stackoverflow-logo

Stackoverflow

Stats
6,894reputation
606kreached
162answers
1question
Badges
css
top-5%
redux
top-1%
redux-thunk
top-5%
webpack
top-5%
react-redux
top-1%
javascript
top-5%
github-logo-circle

Github Skills (31)

kotlin10
dependency-management10
javascript10
react-hooks10
protocol-buffers10
react-redux10
testing10
front10
schema-design10
redux10
testing-library10
react-testing-library10
react-testing10
jestjs10
frontend10

Programming languages (8)

TypeScriptJavaAstroJavaScriptGoHTMLGroovyKotlin

Github contributions (5)

github-logo-circle
🐏 Simple and complete React hooks testing utilities that encourage good testing practices.
Role in this project:
userFront-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.
reactjesttestingjavascriptreact-hooks
Frontend for HospitalRun
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:11 commits in 18 days
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