Jens Gustedt

Local Referent For PIQ at Inria

Strasbourg, Grand Est, France
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

👤
Senior
🎓
Top School
Jens Gustedt is a senior researcher and deputy director at ICube Strasbourg with nearly two decades of experience in parallel and distributed computing, algorithms, and coarse-grained parallelism. He bridges deep academic research (habil. and PhD in Mathematics) with practical systems work, notably contributing low-level multithreading enhancements to the musl C library. As an ISO C committee expert and author of Modern C, he shapes both the language's standardization (TS 6010, C23) and its real-world use in system software. At Inria he now serves as local referent for the PIQ program, fostering high-risk scientific projects into application domains. His background as long-time journal editor and seasoned academic leader signals strong editorial rigor and community stewardship beyond coding and research. An often-overlooked strength is his ability to translate theoretical models of parallelism into concrete locking algorithms and stable C implementations used in production-grade libraries.
code19 years of coding experience
job25 years of employment as a software developer
bookhabilitation, Mathematics, habilitation, Mathematics at Technische Universität Berlin
bookDiplom, Mathematics, Diplom, Mathematics at The University of Bonn
languagesGerman, English, French
stackoverflow-logo

Stackoverflow

Stats
77,879reputation
10.8mreached
2,062answers
0questions
Badges
dynamic
top-1%
malloc
top-5%
undefined-behavior
top-5%
ubuntu
top-5%
character-encoding
top-5%
macros
top-1%
github-logo-circle

Github Skills (56)

struct10
system-programming10
multithreading10
mutex10
macros10
linux10
c-preprocessor10
dynamic10
forloop10
c1110
gcc10
mux10
c1710
initialization10
compiler-construction10

Programming languages (4)

CLLVMTeXGo

Github contributions (5)

github-logo-circle
bminor/musl

Sep 2014 - Jan 2018

Unofficial mirror of etalabs musl repository. Updated daily.
Role in this project:
userBack-end Developer
Contributions:10 commits in 3 years 4 months
Contributions summary:Jens primarily focused on modifying and extending the musl C library, specifically related to thread functionalities. Their work involved implementing C11 thread functions like `tss_create`, `mtx_trylock`, and `cnd_timedwait`, ensuring compatibility with POSIX equivalents. They also refactored existing code, introducing a new lock algorithm and consistently applying the `LOCK` and `UNLOCK` macros, enhancing thread safety and improving the overall stability of the library. These changes indicate a deep understanding of multithreading and low-level system programming.
updatedmusl
jweyrich/p99

Mar 2007 - Apr 2021

Contributions:1808 commits in 14 years 3 months
inriatransparentc99allocationresource-management
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
Jens Gustedt - Local Referent For PIQ at Inria