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.
13 years of coding experience
21 years of employment as a software developer
Churchill Area High School
PhD, Physical Oceanography, PhD, Physical Oceanography at Oregon State University
Bachelor of Arts (B.A.), Biology & Physics, Bachelor of Arts (B.A.), Biology & Physics at Cornell University
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.
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.