Brett Kolodny

Senior Software Engineer at Mercury

New York, New York, United States
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
Brett Kolodny is a Senior Software Engineer based in New York with nine years of experience building full-stack and blockchain-focused systems using JavaScript, Python, Java, C/C++, Rust, and Elixir. He has shipped production work across Web3 projects—contributing to Substrate-based runtimes at Acala and the Open Runtime Module Library—and improved safety and benchmarks by migrating storage types and adding weight functions and tests. Brett also bridges front-end and back-end concerns, from wallet UIs at enKrypt to backend adaptors for DeFiLlama’s yield-server and tooling improvements in Gleam and coder. He favors thoughtful refactoring and developer ergonomics, demonstrated by migrations to construct_runtime and Deno support for Gleam, and by adding concrete error handling and pagination UX fixes. Outside of code, he’s an amateur knitter, a detail that mirrors his patient, craftsmanship-oriented approach to software.
code9 years of coding experience
job5 years of employment as a software developer
bookJapanese Language and Literature, Japanese Language and Literature at International Christian University
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at University at Buffalo
languagesJapanese
github-logo-circle

Github Skills (44)

apim10
substrate10
deno10
javascript10
ui-components10
evm10
typescript10
adaptor10
user-interface10
virtual-machine10
ui-design10
uid10
compiler-compiler10
api10
front-end-development10

Programming languages (12)

TypeScriptRustGleamJavaScriptVueElmGoHTML

Github contributions (5)

github-logo-circle
enkryptcom/enKrypt

May 2022 - Jan 2023

Enkrypt: Ethereum, Polkadot and Web3 Wallet
Role in this project:
userFront-end Developer
Contributions:49 reviews, 255 commits, 52 PRs in 8 months
Contributions summary:Brett primarily focused on front-end development, implementing and updating user interface (UI) components for an Ethereum wallet application. Their work included modifying the add-network interface, creating a custom token input, and working on components for the send transaction screen. They also added UI elements such as the ability to show and hide custom token lists and fix token name display issues.
web-extensionsethereumgoogle-chrome-extensionweb3wallet
Substrate Open Runtime Module Library
Role in this project:
userBack-end Developer
Contributions:3 reviews, 9 commits, 30 PRs in 4 months
Contributions summary:Brett primarily focused on migrating mock files and updating the project to use the `construct_runtime` macro, indicating a focus on the project's core runtime environment. They converted various `Vec` storage structures to `BoundedVec` for improved safety and efficiency. This involved updating code, adding error handling, and adding tests to ensure the integrity of the changes. Their contributions demonstrate a strong understanding of the project's architecture and data structures, and a focus on refactoring and improving existing components.
substraterustruntimeblockchainpolkadot
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
Brett Kolodny - Senior Software Engineer at Mercury