Professor Of Computer Science at Sonoma State University
California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Tim Coulter is a seasoned software engineer, entrepreneur, and educator with 18 years of experience building developer tools, distributed systems, and teaching computer science in California. As founder and former CEO of Truffle Suite—a toolkit that helped bootstrap the Ethereum ecosystem with over 25 million downloads—he combines hands-on backend work on blockchain clients with front-end and documentation contributions to large open-source projects like Ganache and web3-provider-engine. His career spans product-led startups, QA leadership, and technical incubations inside ConsenSys, showing a rare mix of shipping production-grade infrastructure and evangelizing developer workflows. Now a professor of computer science, he leverages real-world blockchain and ML engineering experience (including contributions to PixelCNN++) to train the next generation of systems builders. Notably, his work includes deep rewrites of core testing RPC clients and subtle UX refinements that improved developer productivity across the Ethereum tooling stack.
18 years of coding experience
15 years of employment as a software developer
B.S., Software Engineering, B.S., Software Engineering at Florida Institute of Technology
Staging Repo of Build Artifacts for Truffle Suite. Find the source at https://github.com/trufflesuite/trufflesuite.com
Role in this project:
Technical Writer
Contributions:128 commits, 24 PRs, 104 pushes in 1 year
Contributions summary:Tim primarily contributed to the repository by merging tutorial branches, demonstrating a focus on documentation and educational content. They edited features and pitches, and made typo fixes. Their work appears to focus on ensuring accuracy and clarity within the tutorial content, with a focus on the structure, language and content of the documentation. The primary focus appears to be on maintaining and improving the tutorial content.
Fast Ethereum RPC client for testing and development. See https://github.com/trufflesuite/ganache for current development.
Role in this project:
Back-end Developer
Contributions:3 releases, 280 commits, 84 PRs in 1 year 8 months
Contributions summary:Tim performed a complete rewrite of the Ganache-cli-archive, implementing a new blockchain implementation. They added support for CORS and managed blocks, block numbers, and hashes more efficiently. Additionally, the user added snapshotting, revert functionality, and fixed bugs related to eth_call, eth_estimateGas and transaction processing. Their work included error handling for VM exceptions and added support for features similar to eth-testrpc.
rpcrpc-clientethereumganachetesting
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.