Tavis Rudd

Director at Damn Simple Solutions

Vancouver, 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

👤
Senior
🎓
Top School
Tavis Rudd is a seasoned software director and hands-on technologist with 16+ years of experience building reliable, high-uptime B2B and B2B2C systems, especially in complex e-commerce and fulfillment domains. He has designed and operated full-stack solutions (Python, JavaScript, Cython, R, SQL) for regulated industries—delivering production systems with >99.99% availability and personally contributing thousands of commits. A prolific open-source contributor and creator of the once-widely adopted Cheetah template engine, he has also improved core networking and development tooling in projects like eventlet and clojure-mode. Based in Vancouver, he combines board-level leadership for community tech events with pragmatic engineering, organizing large meetups and Canada’s Polyglot Conference. Now semi-retired, he focuses on parenting and investing while still advising startups and contributing technical depth when needed. An often-overlooked strength is his ability to translate extremely messy domain processes (e.g., multi-step international manufacturing and Rx workflows) into simple, maintainable software.
code16 years of coding experience
job9 years of employment as a software developer
bookUniversity of Otago
stackoverflow-logo

Stackoverflow

Stats
1,156reputation
44kreached
23answers
0questions
github-logo-circle

Github Skills (20)

python10
clojure-cli10
network-programming10
emacs-lisp10
clojure10
cl10
socket10
epoll10
emacs10
greenlet10
concurrency10
testing9
ssh7
flask6
heroku6

Programming languages (13)

SchemeTeXGoJupyter NotebookTypeScriptShellJavaScriptHaskell

Github contributions (5)

github-logo-circle
eventlet/eventlet

Feb 2010 - Feb 2010

Concurrent networking library for Python
Role in this project:
userBack-end Developer
Contributions:22 commits in 4 days
Contributions summary:Tavis primarily contributed to improving the `eventlet` library's core networking and concurrency features. They focused on enhancing the `epoll` and `connect_ex` implementations, fixing bugs related to timeouts and socket behavior. The user also addressed issues in testing and made adjustments to enhance the project's testing infrastructure and overall code quality. These changes point to the user's involvement in refining the library's stability and performance.
c10kpythonconcurrencyproduction-readygevent
clojure-emacs/clojure-mode

Jan 2012 - Jan 2012

Emacs support for the Clojure(Script) programming language
Role in this project:
userBack-end Developer
Contributions:10 commits in 5 days
Contributions summary:Tavis primarily contributed to the core functionality of clojure-mode, focusing on improving the integration with the Swank server for enhanced Clojure development in Emacs. They implemented features such as automatically translating remote filenames and jump-to-test functionality. Additionally, the user refactored the clojure-jack-in process for improved reliability and added support for SSH tunnels, demonstrating a focus on optimizing the development workflow and supporting remote connections. The contributions showcase expertise in enhancing the development environment for Clojure.
clojure-modeemacs-packageemacsemacs-lspmajor-mode
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
Tavis Rudd - Director at Damn Simple Solutions