Charles Bergeron

Design at PoolTogether

Vancouver, 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
Charles Bergeron is a frontend-focused blockchain developer and product designer based in Vancouver with over two decades of experience turning ideas into polished digital experiences. As co-founder and designer at PoolTogether and a full-stack blockchain consultant, he bridges smart contract deployment and user-facing interfaces, with hands-on work migrating and customizing USDC contracts for the PoolTogether ecosystem. He has run multiple startups and freelance studios since 2004, combining UX-first design with robust engineering across web, VR, and Rails-based systems. Comfortable across front-end stacks and Solidity, he emphasizes deployable, testable contracts and pragmatic migration tooling. Charles’s background in new media production and long history of shipping products gives him a rare mix of aesthetic sensibility and production-grade engineering. He’s the kind of builder who moves fluidly between prototype design and upgrading on-chain infrastructure to keep products production-ready.
code13 years of coding experience
job11 years of employment as a software developer
bookNew Media New Media Production & Design, New Media New Media Production & Design at Southern Alberta Institute of Technology (SAIT)
stackoverflow-logo

Stackoverflow

Stats
2,047reputation
65kreached
17answers
4questions
github-logo-circle

Github Skills (16)

smart-contracts10
solidity10
hardhat9
openzeppelin9
blockchain8
ethereum8
truffle7
xcode6
delayed-job6
rake6
javascript6
jquery6
loops6
ruby6
ruby-on-rails6

Programming languages (10)

TypeScriptC#CSSC++SolidityJavaScriptGoHTML

Github contributions (5)

github-logo-circle
PoolTogether prize-linked savings game Solidity smart contracts.
Role in this project:
userBack-end Developer
Contributions:15 commits, 13 pushes, 1 branch in 9 months
Contributions summary:Charles primarily focused on the migration and setup of USDC on the Kovan network by modifying the migration script. They also added customizability to a mock token contract, allowing for name, symbol, and decimal customization. Further contributions included port switching in build files and upgrading the migration script to match new contracts and making governor public and adding timelock balances. This indicates a focus on smart contract deployment, testing, and contract interaction.
prizesavingsethereumpooltogetherinheritance
PoolTogether Hyperstructure Subgraph for protocol operations data related to account prizes, balances, and vaults.
Contributions:2 releases, 1 PR, 46 pushes in 1 year 5 months
pooltogethersubgraph
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
Charles Bergeron - Design at PoolTogether