Thiabaud Engelbrecht

Software Engineer at Google

Montreal, Quebec, Canada
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
Thiabaud Engelbrecht is a software engineer based in Montreal with nine years of experience focused on performance and memory optimization, currently improving Google Chrome. He holds an Honours BSc in Mathematics and Computer Science from UBC and has a track record across systems-level C/C++ work—from network serialization and telemetry for Call of Duty at DemonWare to runtime and memory fixes in the Oils project. He also built full-stack tooling earlier in his career using React/Redux and Django, and has taught core computer science courses as a TA. Creator of the yasl-lang project on GitHub, Thiabaud brings a strong low-level mindset and mathematical rigor to practical production problems, often finding subtle optimizations that reduce overhead and improve observability.
code9 years of coding experience
job1 year of employment as a software developer
bookBachelor of Science - BS, Honours Mathematics & Computer Science, Bachelor of Science - BS, Honours Mathematics & Computer Science at The University of British Columbia
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
2,644reputation
81kreached
86answers
25questions
github-logo-circle

Github Skills (13)

memory-management10
c-language10
cprogramming-language10
performance-optimization10
garbage-collection9
algorithms8
data-structures8
algorithm8
data-structure8
floating-point6
mantissa6
python6
pointer6

Programming languages (8)

TypeScriptC++ShellCRacketJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
oils-for-unix/oils

Sep 2022 - Dec 2022

Oils is our upgrade path from bash to a better language and runtime. It's also for Python and JavaScript users who avoid shell!
Role in this project:
userBack-end Developer
Contributions:9 reviews, 98 commits, 15 PRs in 2 months
Contributions summary:Thiabaud primarily focused on improving the Oil language runtime and its associated C++ code. Their contributions include fixing a quadratic performance issue in `BufWriter`, refactoring the memory management of the `BufWriter`, and making the `getvalue()` function zero-copy with `MutableStr`. They also addressed compiler warnings and implemented an optimization by making `MarkSweepHeap::Reallocate()` not implemented. These changes suggest a focus on performance, memory management, and the overall efficiency of the Oil language implementation.
unixpythonjavascriptlinuxruntime
Minimal TOML library for YASL.
Contributions:9 PRs, 41 pushes, 8 branches in 4 years 2 months
gulp-plugintomlsummernoteyaslsanitization
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
Thiabaud Engelbrecht - Software Engineer at Google