Jacob Dufault

Core Developer at Hudson River Trading

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
Jacob Dufault is a core developer with 12 years of experience building high-performance systems at firms including Hudson River Trading and Google, where he worked on Spanner, Compute Engine performance, and Chrome OS. He brings deep back-end expertise and a pragmatic focus on performance and correctness, having optimized serializers and removed allocations to speed float serialization in the widely used fullserializer project. Jacob authors cquery and maintains fullserializer, a robust JSON serialization framework popular in Unity contexts, demonstrating sustained open-source stewardship alongside his corporate work. His background spans low-level performance tuning, distributed systems, and practical tooling, informed by a Computer Science degree from Florida Institute of Technology. Colleagues know him for quietly fixing tricky serialization bugs and making incremental refactors that yield measurable runtime improvements.
code12 years of coding experience
job8 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Florida Institute of Technology
github-logo-circle

Github Skills (10)

json10
data-serialization10
csharp10
dotnet-core10
serialization10
data-structure9
data-structures9
algorithms8
algorithm8
unit-testing7

Programming languages (14)

C#JavaC++RustGoTypeScriptRedCoffeeScript

Github contributions (5)

github-logo-circle
jacobdufault/fullserializer

May 2014 - Jul 2020

A robust JSON serialization framework that just works with support for all major Unity export platforms.
Role in this project:
userBack-end Developer
Contributions:2 releases, 246 commits, 36 PRs in 6 years 3 months
Contributions summary:Jacob's contributions primarily involve enhancements and refactoring within the FullSerializer library. Their work focuses on expanding the library's capabilities to support a wider range of data structures such as SortedList, KeyValuePair, Queue<T>, and Stack<T>, and to incorporate support for date/time/time-zone data types. They also fixed serialization bugs and optimized aspects of the codebase, notably improving performance when serializing floats and removing allocations.
json-serialization
jacobdufault/cquery

Feb 2017 - Jul 2020

C/C++ language server supporting multi-million line code base, powered by libclang. Emacs, Vim, VSCode, and others with language server protocol support. Cross references, completion, diagnostics, semantic highlighting and more
Contributions:2 releases, 1129 commits, 206 PRs in 3 years 5 months
cppemacslanguage-serverlanguage-server-protocollibclang
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