Peter Tschipper

Senior Software Engineer at Self-employed

British Columbia, Canada
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
Peter Tschipper is a Senior Software Engineer with a decade of hands-on experience focused on Bitcoin protocol development, currently contributing to the NEXA protocol and Bitcoin Unlimited. He blends deep QA and test automation expertise—evidenced by his refactoring of Bitcoin XT’s regression suite from shell to Python and enhancements for transaction, mempool, and double-spend testing—with a pragmatic, self-employed practice. His background spans high-stakes performance engineering at Kaiser Permanente and Wells Fargo, and unconventional roles from heavy equipment operator to geologist, reflecting strong adaptability and operational discipline. Based in British Columbia, he is an active open-source contributor on GitLab and brings a systems-oriented mindset to distributed ledger reliability. Notably, his work introduced mocktime and broader test framework improvements that improved reproducibility of complex blockchain scenarios.
code10 years of coding experience
job14 years of employment as a software developer
bookBaSc Geological Engineering, Mining and Mineral Exploration, BaSc Geological Engineering, Mining and Mineral Exploration at Universty of Toronto
bookHeavy Haul Truck course, Heavy Haul Truck course at Keyano College
languagesEnglish, German
github-logo-circle

Github Skills (8)

bitcoin10
regression-testing10
bitcoins10
python10
test-automation10
testing10
rpc9
makefile7

Programming languages (5)

TypeScriptC++CHTMLPython

Github contributions (5)

github-logo-circle
bitcoinxt/bitcoinxt

Aug 2015 - Dec 2018

Bitcoin XT. Most recent release is K.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:7 commits, 3 PRs, 16 comments in 3 years 3 months
Contributions summary:Peter's primary contribution focused on refactoring and expanding the regression test suite for Bitcoin XT. This involved migrating existing shell-based tests to Python-based tests, including modifications to configuration files, makefiles, and the main application code. The user also added new tests related to transaction handling, the mempool, and RPC functionality, along with the implementation of mocktime to improve testing. They also contributed to testing around double spends, and general testing framework improvements.
bitcoin-xtbitcoin
ptschip/BitcoinUnlimited

Mar 2018 - Nov 2020

Bitcoin Unlimited integration/staging tree
Contributions:732 commits, 10 PRs, 1234 pushes in 2 years 8 months
stagingunlimitedbitcoinbitcoin-unlimited
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
Peter Tschipper - Senior Software Engineer at Self-employed