Tim Coulter

Professor Of Computer Science at Sonoma State University

California, 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
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.
code18 years of coding experience
job15 years of employment as a software developer
bookB.S., Software Engineering, B.S., Software Engineering at Florida Institute of Technology
stackoverflow-logo

Stackoverflow

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

Github Skills (44)

geth10
markdown10
transaction10
transactional10
javascript10
python10
electron10
technical-writing10
testing10
css10
evm10
typescript10
machine-learning10
metalsmith10
virtual-machine10

Programming languages (21)

JavaC++CSSCRustGoHTMLKotlin

Github contributions (5)

github-logo-circle
Staging Repo of Build Artifacts for Truffle Suite. Find the source at https://github.com/trufflesuite/trufflesuite.com
Role in this project:
userTechnical 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.
ethereumtrufflesolidityartifactsstaging
Fast Ethereum RPC client for testing and development. See https://github.com/trufflesuite/ganache for current development.
Role in this project:
userBack-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.
Request Free Trial