Dylan Wilson

Software Engineer at Hospital IQ

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

🤩
Rockstar
🎓
Top School
Dylan Wilson is a software engineer with 11 years of experience building back-end and full-stack systems, currently based in British Columbia and working at Hospital IQ. He has strong Python and blockchain expertise, contributing to prominent open-source Ethereum projects like web3.py, eth-abi, py-evm and eth-tester where he refactored APIs, improved decoding/error handling, and extended EVM transaction validation. Dylan also contributed UI and tipping/bounty features to Gitcoin’s web app, showing comfort across front-end and back-end codebases. His background blends rigorous scientific training (B.S. in Molecular and Cell Biology from UC Santa Cruz) with practical product work dating back to medical and research roles, reflecting an analytical approach to engineering. He brings a track record of shipping reliable, test-covered fixes and API simplifications that make blockchain tooling more robust and developer-friendly.
code11 years of coding experience
job7 years of employment as a software developer
bookMolecular, Cell and Developmental Biology B.S., Biology, Music, Molecular, Cell and Developmental Biology B.S., Biology, Music at UCSC
bookUniversity of California Santa Cruz
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
2answers
0questions
github-logo-circle

Github Skills (27)

javascript10
python10
testing10
evm10
test-framework10
validation10
validating10
web3js10
ethereum10
blockchain10
validate10
utf9
solidity9
unit-testing9
pytest9

Programming languages (10)

C++ShellRustJavaScriptJupyter NotebookRubyPythonEmacs Lisp

Github contributions (5)

github-logo-circle
ethereum/web3.py

Nov 2017 - Feb 2019

A python interface for interacting with the Ethereum blockchain and ecosystem.
Role in this project:
userBack-end Developer
Contributions:252 commits, 108 PRs, 48 pushes in 1 year 3 months
Contributions summary:Dylan focused on refactoring the contract method calls and event management within the web3.py library, a Python interface for the Ethereum blockchain. They transitioned from older function and event invocation syntax to newer, streamlined methods. The primary contribution was to simplify the contract method and event API's. They also implemented an event filtering API.
pythonweb3pyethereumpython-interfaceblockchain
ethereum/eth-tester

Feb 2018 - Aug 2018

Tool suite for testing ethereum applications.
Role in this project:
userBack-end Developer
Contributions:22 commits, 7 PRs, 4 pushes in 6 months
Contributions summary:Dylan primarily contributed to the `eth-tester` project by refactoring code and implementing new features related to the Ethereum testing framework. They made changes to several backend files, including those in the `pyevm` and `pyethereum` backends. The user updated dependencies, including `eth-utils`, and introduced changes to enable the testing of features such as Spurious Dragon fork and other Ethereum forks. This work demonstrates a strong understanding of the project's architecture and the underlying Ethereum technology.
ethereumtestingcontractssuite
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