Mike Berry

Programming Language Developer at Blockstream

Gauteng, South Africa
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
Mike Berry is a programming language developer and systems architect with nine years of professional experience building production-grade blockchain platforms and enterprise .NET systems. He has led protocol and engineering teams at Tari Labs—taking a privacy-focused Mimblewimble-based asset blockchain from design to mainnet—and now contributes to language-level work at Blockstream. Deep expertise in Rust, distributed systems, libp2p and BFT consensus pairs with a long history of designing CI-driven, standards-oriented architectures in C#/.NET across finance and insurance domains. Mike is an active open-source contributor (notably improving Tari’s core blockchain database and UTXO indexing) and brings a pragmatic emphasis on performance, maintainability and protocol correctness that often shows up in low-level database and networking optimizations.
code9 years of coding experience
job17 years of employment as a software developer
bookBSc(Honours) Computer Science, BSc(Honours) Computer Science at University of the Witwatersrand
languagesEnglish
github-logo-circle

Github Skills (11)

rust10
game-development10
csharp10
blockchain10
dotnet-core10
apidoc9
data-structure9
database-design9
api9
data-structures9
lmdb8

Programming languages (15)

C#PowerShellJavaRustCHTMLKotlinEJS

Github contributions (5)

github-logo-circle
tari-project/tari

Jul 2019 - Jan 2023

The Tari protocol
Role in this project:
userBack-end Developer
Contributions:2865 reviews, 1340 commits, 2011 PRs in 3 years 6 months
Contributions summary:Mike's commits primarily involve modifications to core blockchain database functionality within the Tari project. They focused on enhancing the efficiency of data retrieval, including implementing features for improved querying, and enhancing a database that contains code for a new asset class to improve overall performance and data management, for the blockchain. The commits also involved ensuring accurate handling of UTXO indexing and related database operations.
rustreactblockchaintari
Sandrem/FlyCasual

Jan 2019 - Jan 2019

Fan-made "Star Wars: X-Wing Miniatures Game" simulator
Role in this project:
userBack-end Developer
Contributions:7 commits, 6 PRs, 2 comments in 25 days
Contributions summary:Mike primarily contributed to the game simulation logic. Their work included implementing a munitions failsafe mechanism to modify weapon behavior, adding new game elements like the Ketsu Onyo upgrade card, and modifying existing actions like the Target Lock. The changes demonstrate the user's involvement in the core gameplay mechanics and rules of the X-Wing miniatures game simulator. They also improved the codebase by using 'HostShip' instead of 'GenericShip', indicating a focus on code maintainability.
emulatorgamesimulationwarssimulator
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
Mike Berry - Programming Language Developer at Blockstream