Taylor Dawson is a software engineer based in Portland, Oregon with nine years of experience building blockchain-focused tooling and developer experiences. He’s shipped both front-end and back-end features at startups and marketplaces — from onboarding UIs at Blocknative to founding-engineer work at OpenSea — and now contributes to tooling that integrates with Ethereum APIs and marketplaces. Taylor combines pragmatic engineering (unit-tested Python bindings for Etherscan, TypeScript SDK improvements for OpenSea) with a user-first approach to web3 UX, including mobile-first wallet selection and network display refinements. A self-motivated visionary who believes in blockchain’s transformative potential, he pairs idealism with disciplined refactoring and testing to keep projects stable and developer-friendly.
8 years of coding experience
6 years of employment as a software developer
Bachelor of Science (B.S.), Mathematics and Computer Science, Bachelor of Science (B.S.), Mathematics and Computer Science at George Fox University
Bachelor of Science (B.S.), Mathematics, Bachelor of Science (B.S.), Mathematics at Corban University
Contributions:23 releases, 311 reviews, 333 commits in 2 years
Contributions summary:Taylor primarily contributed to front-end development, focusing on the user interface components for the web3 onboarding library. Their work involved refactoring the wallet selection process, separating default wallet options for mobile and desktop, and adding features for filtering and displaying different wallets based on device type. They also removed deprecated wallet modules and icons and addressed issues related to type errors and component rendering. The user also added support for network display names, and incorporated mobile-first design principles, demonstrating a focus on user experience and cross-platform compatibility.
Contributions:12 commits, 7 PRs, 17 comments in 1 year
Contributions summary:Taylor primarily contributed to the Python-based Etherscan API bindings. Their work included fixing bugs related to HTTP response handling, redesigning and refactoring URL building logic to improve code reusability, and updating code to align with the new design. They also added unit tests for token methods, showcasing their focus on code quality and testing. The commits demonstrate a strong understanding of API interaction and Python development within the Ethereum ecosystem.
apipythonetherscanethereumpython-bindings
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.