Gerhard Steenkamp

Software Engineer at UMA

Western Cape, 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

🤩
Rockstar
🎓
Top School
Gerhard Steenkamp is a software engineer with six years of experience building web3 frontends, currently at UMA after a multi-year tenure at Linum Labs where he led frontend development for NFT marketplaces, DeFi protocols and DAOs. He combines hands-on frontend engineering (Next.js, TypeScript, Ethers.js) with product-minded design collaboration, often translating complex smart contract suites into robust, user-friendly interfaces. As a former technical lead he balances day-to-day coding with mentoring and architecture decisions, and his open-source contributions include front-end enhancements to Snapshot v1, improving multi-safe support and transaction handling. His background in business (BCom) and earlier career as a senior teacher inform his clear communication with clients and cross-disciplinary teams, helping surface pragmatic UX solutions for web3’s unique constraints.
code6 years of coding experience
job4 years of employment as a software developer
bookBachelor of Commerce - BCom, Business/Commerce, General, Bachelor of Commerce - BCom, Business/Commerce, General at Stellenbosch University
github-logo-circle

Github Skills (13)

javascript10
user-interface10
front-end-development10
vue10
vue-jsx10
typescript-types9
typescript9
typescripts9
html9
css9
responsive-design8
web3js8
solidity4

Programming languages (4)

TypeScriptSolidityVueJavaScript

Github contributions (5)

github-logo-circle
snapshot-labs/snapshot-v1

Nov 2023 - May 2024

V1 interface for Snapshot. Join us on Discord http://discord.snapshot.org
Role in this project:
userFront-end Developer
Contributions:6 reviews, 6 PRs, 13 pushes in 5 months
Contributions summary:Gerhard primarily focused on enhancing the front-end functionality and user interface of the oSnap plugin within the Snapshot v1 repository. Their contributions include the implementation of a marketing widget, support for importing transactions from a Safe builder, and improvements to the array/tuple validation and integer range checking for inputs. They also worked on multi-safe support, including the ability to gracefully handle network switches for execution and ensure proper user interface interaction.
discordjoinsnapshotsnapshot-testing
UMAprotocol/snapshot

Nov 2023 - Nov 2024

UMA execution with Snapshot
Contributions:19 reviews, 62 PRs, 158 pushes in 1 year
executionsnapshotandroiduma
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
Gerhard Steenkamp - Software Engineer at UMA