Louis Thibault

Entrepreneur at Sentimens Research Group

Boston, Massachusetts, 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
Louis Thibault is a neuroscience Ph.D. turned serial entrepreneur based in Boston with 11 years of engineering and startup experience. He blends deep research instincts with hands-on systems programming, focusing on building computer systems that behave like living things. Louis has contributed significant back-end improvements to well-regarded open-source Go projects—enhancing Cap’n Proto RPC transport encoding and resilience features in supervisor trees—to make distributed systems more robust and observable. Comfortable refactoring core libraries, he emphasizes reliability, custom logging, and pragmatic error handling in production-grade code. His profile reflects an unusual mix of scientific rigor and practical engineering aimed at emergent, adaptive software.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
20,860reputation
1.9mreached
33answers
183questions
github-logo-circle

Github Skills (20)

capnproto10
data-serialization10
serialization10
proto10
rpc10
go10
error-handling10
concurrency10
logging9
system-design8
testing7
multiprocessing6
nginx6
parallel-processing6
openresty6

Programming languages (12)

TypeScriptShellCSSRustSolidityOCamlJavaScriptGo

Github contributions (5)

github-logo-circle
capnproto/go-capnp

Feb 2021 - Jan 2023

Cap'n Proto library and code generator for Go
Role in this project:
userBack-end Developer
Contributions:4 releases, 504 reviews, 303 commits in 1 year 11 months
Contributions summary:Louis focused on improving the Cap'n Proto library for Go, specifically enhancing the RPC stream transport. Their contributions included the addition of a packed encoding option for stream transport, alongside generic codec-based transports. This involved refactoring the transport code to use a codec interface, updating constructors for packed and generic stream transports, and improving error handling. Furthermore, the user made updates to dependencies by setting import path to capnproto.org/go/capnp/v3 and updating build tags.
golangrpccapnprotoprotobufproto
thejerf/suture

Oct 2017 - Feb 2022

Supervisor trees for Go.
Role in this project:
userBack-end Developer
Contributions:7 reviews, 7 commits, 3 PRs in 4 years 4 months
Contributions summary:Louis contributed to the core logic of the `suture` project, focusing on exposing logging functions and improving the supervisor's error handling. They refactored the code to allow custom logging implementations, adding logging for backoff states. The user also addressed various bug fixes related to panic handling and incorporated features like backoff jitter to enhance the reliability and resilience of the supervisor system.
golangsupervisorgotrees
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
Louis Thibault - Entrepreneur at Sentimens Research Group