Tom Finegan

Funemployed at Self

San Jose, 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
Tom Finegan is a seasoned software engineer with 16 years of experience in systems and multimedia engineering, most recently spending a year "funemployed" in San Jose to decompress and pursue side projects. He spent 13 years at Google and earlier advanced codec and publishing work at On2 Technologies, contributing leadership on the Flix Publisher and Win32 tooling. Tom is a pragmatic back-end and build engineer with deep CMake and cross-platform build expertise, proven by notable contributions to high-profile open-source projects like Google’s Draco (3D mesh compression) and libvpx/WebM build improvements. He combines low-level systems know-how with practical packaging, linking, and platform toolchain solutions, and often surfaces hard-to-detect build issues such as large-file and toolchain compatibility bugs. Colleagues would describe him as steady, detail-oriented, and the kind of engineer who quietly hardens complex systems so they just work.
code15 years of coding experience
job25 years of employment as a software developer
bookNone, Engineering Science, None, Engineering Science at Hudson Valley Community College
github-logo-circle

Github Skills (13)

c1710
build-system10
c-language10
cmake10
c1110
cprogramming-language10
build-automation10
video-encoding9
gnu-make8
makefile8
point-cloud7
mesh7
compression7

Programming languages (5)

JavaC++CSSCHTML

Github contributions (5)

github-logo-circle
google/draco

Feb 2017 - Oct 2022

Draco is a library for compressing and decompressing 3D geometric meshes and point clouds. It is intended to improve the storage and transmission of 3D graphics.
Role in this project:
userBack-end & Build Engineer
Contributions:8 releases, 39 reviews, 157 commits in 5 years 9 months
Contributions summary:Tom's contributions focused on improving the build system, specifically the CMake configuration files, for the Draco library. This included enhancements to compiler flag handling, support for Android and iOS toolchains, and fixes related to installation and packaging. They also addressed issues related to linking and large file support within the build process.
meshtransmissionpoint-cloudscompressionmeshes
webmproject/libvpx

Jun 2010 - Apr 2021

Mirror only. Please do not send pull requests.
Role in this project:
userBack-end Developer
Contributions:294 commits in 10 years 11 months
Contributions summary:Tom's contributions primarily focused on addressing issues related to the handling of unsupported Y4M files in the ivfenc program and adding support for Visual Studio 2008 by adding targets for VS9. They also made changes to improve the build process, including modifying the Devenv command line and adding support for the x86_64-darwin10-gcc target for native builds on Snow Leopard. Furthermore, the user refactored webmenc.c to separate WebM writing support from vpxenc.c.
pull-requests
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