Thomas Fussell

Austin, Texas, 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 Fussell is a versatile software engineer with 13 years of experience building and maintaining large C++ codebases and analyzing big data with Python, R, and Excel. He has shipped platform and full-stack systems at organizations from NPR to Lyrebird AI and Giant Swarm, and contributed build & release fixes to high-profile open-source projects like microsoft/vcpkg. Comfortable across languages including Go and JavaScript, he specializes in backend engineering, build automation, and performance-oriented C++ libraries (notably work on xlnt and xlsx producer code). Thomas pairs scientific rigor—having developed large-scale epidemiological and agent-based models at Harvard—with a curiosity-driven approach to problem solving, reflected in a thru-hike of the Appalachian Trail that underscores his resilience and love of exploration.
code13 years of coding experience
job9 years of employment as a software developer
bookCollege of Charleston
languagesFrench, German, Russian, Spanish
stackoverflow-logo

Stackoverflow

Stats
458reputation
25kreached
23answers
1question
github-logo-circle

Github Skills (29)

c-language10
lib10
cmake10
package-manager-tool10
build-automation10
vcpkg10
package-manager10
cpp10
cprogramming-language10
git9
refactor9
refactoring9
optimization8
optimisation8
data-serialization8

Programming languages (14)

SmartyC++RustCMakeMakefileGoMustacheHTML

Github contributions (5)

github-logo-circle
tfussell/xlnt

May 2014 - Dec 2022

:bar_chart: Cross-platform user-friendly xlsx library for C++11+
Role in this project:
userBack-end Developer
Contributions:13 releases, 13 reviews, 1279 commits in 8 years 8 months
Contributions summary:Thomas focused on translating and optimizing the xlsx_producer component, a C++ library for reading and writing Excel files, within the `tfussell/xlnt` repository. Their work primarily involved rewriting portions of the code, specifically the xlsx_producer class to improve its functionality. Their commits included translating aspects of the code to fix compiler errors and refactoring components for more efficient functionality.
xlsxapicppchartopenxml
microsoft/vcpkg

Dec 2016 - Mar 2017

C++ Library Manager for Windows, Linux, and MacOS
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:11 commits, 1 PR, 4 comments in 3 months
Contributions summary:Thomas primarily focused on modifying portfiles within the vcpkg repository. Their contributions included updating versions, adding dependencies, and adjusting build configurations for various libraries, specifically xlnt and mpg123. They also made changes to existing build scripts and patch files, demonstrating an understanding of the build processes. Furthermore, the user made changes related to the botan library including applying a patch and adjusting the build.
c-plus-plussetuptoolspackage-managermacoscplusplus
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 Fussell