Thomas Keffer

President Of The Board at WeeWX

Hood River, Oregon, 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
Thomas Keffer is an experienced technologist and ocean scientist with 13+ years driving open-source software and decades leading research institutions and technology companies. As author of WeeWX, the widely used open-source weather software, he contributes deep back-end expertise—recently improving FTP SSL handling and time-series/statistics support. He currently serves as President of the Board for the Western Flyer Foundation, translating maritime heritage into coastal education programs while maintaining active roles in ocean-climate advisory and tech transfer at Woods Hole. His career blends academic research in physical oceanography with entrepreneurial leadership (founder/CEO of Rogue Wave Software) and early-stage investing in high-tech ventures. Comfortable moving between code, boards, and field education, he brings a rare mix of scientific rigor, product development, and nonprofit mission focus. Based in Hood River, Oregon, he applies systems thinking from ocean dynamics to resilient software and community programs.
code13 years of coding experience
job21 years of employment as a software developer
bookChurchill Area High School
bookPhD, Physical Oceanography, PhD, Physical Oceanography at Oregon State University
bookBachelor of Arts (B.A.), Biology & Physics, Bachelor of Arts (B.A.), Biology & Physics at Cornell University
github-logo-circle

Github Skills (4)

python10
back-end-development10
ftp9
database-management8

Programming languages (5)

TypeScriptC++RustJavaScriptPython

Github contributions (5)

github-logo-circle
weewx/weewx

Feb 2015 - Jan 2023

WeeWX code repository
Role in this project:
userBack-end Developer
Contributions:32 releases, 18 reviews, 2464 commits in 8 years
Contributions summary:Thomas made several significant contributions to the WeeWX project, focusing on the back-end aspects. They implemented a new option, 'reuse_ssl,' within the FTP upload functionality, simplified ftpupload.py, and addressed a bug related to long-lived SSL connections in the Python FTP library. Furthermore, the user enhanced the project by adding support for time-based series and implemented the functionality for calculating statistics from the database.
weather-apimeteorologyraspberry-pipythonweewx
tkeffer/filepile

Feb 2019 - Dec 2020

Contributions:2 releases, 10 commits, 11 pushes in 1 year 10 months
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
Thomas Keffer - President Of The Board at WeeWX