Alex Towle

Senior Software Engineer at Phantom

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
Alex Towle is a Senior Software Engineer with eight years of experience building and securing blockchain protocols and developer tooling, currently at Phantom. He has led protocol teams and shipped smart contract upgrades and security fixes at projects like 0x and Chainlink, and has driven DevOps and automation improvements for the Teku Ethereum client. Alex combines hands-on Solidity work—upgrading compilers, hardening financial primitives, and adding richer error handling—with leadership roles as Head of Protocol and Tech Lead across multiple startups. Known for bridging protocol design and practical ops, he also contributes to well-known open-source projects and maintains an active GitLab presence. His background in mathematics and computer science from UC Berkeley underpins a pragmatic, security-first approach to building decentralized finance infrastructure.
code8 years of coding experience
job5 years of employment as a software developer
bookMathematics and Computer Science, Mathematics and Computer Science at University of California, Berkeley
github-logo-circle

Github Skills (26)

hex10
solidity10
oracles10
scripting10
configuration-management10
cicd10
automation10
script10
oracle10
ethereum10
blockchain10
sh10
smart-contracts10
chainlink10
automations10

Programming languages (11)

TypeScriptJavaC++ShellRustSolidityJavaScriptGo

Github contributions (5)

github-logo-circle
0xProject/0x-monorepo

Jun 2019 - Jul 2020

0x protocol monorepo - includes our smart contracts and many developer tools
Role in this project:
userBack-end Developer
Contributions:448 commits, 97 PRs, 262 pushes in 1 year 1 month
Contributions summary:Alex primarily updated smart contracts written in Solidity within the 0x protocol monorepo. The commits focused on upgrading existing contracts to newer compiler versions, specifically from version 0.5.5 to 0.5.9. These updates involved modifications to various contracts related to the exchange, ERC1155 tokens, and asset proxy, and often included incorporating features such as RichErrors for improved debugging and error handling. Overall, the user's work primarily contributes to the project's core functionalities by maintaining and improving smart contracts.
monoreposmart-contractsethereumerc20erc721
smartcontractkit/chainlink

Apr 2019 - Jul 2019

node of the decentralized oracle network, bridging on and off-chain computation
Role in this project:
userBack-end Developer & Smart Contract Engineer
Contributions:7 commits, 8 PRs, 7 comments in 2 months
Contributions summary:Alex focused on enhancing the Chainlink smart contracts, specifically addressing potential overflow vulnerabilities within the `aggregateAndPay` function. They also updated the project's dependencies, including updating `truffle-contract`. Furthermore, the user refactored the `initiateServiceAgreement` function to incorporate struct parameters and fixed a test case. These changes indicate a focus on contract security, maintainability, and testing of the core Chainlink functionality.
golangcomputationethereumblockchaindecentralized
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