Pierre Chapuis is a founding software engineer with 15 years of experience building distributed systems, backend infrastructure, and AI inference stacks from Paris. He currently develops and optimizes generative image models and their production inference pipelines at finegrain, combining PyTorch, NVIDIA Triton, typed Python, and cloud infrastructure. A longtime Lua and systems hacker, he contributes to high-profile open-source projects like Redis/KeyDB and the Teal compiler, showing deep expertise in low-level performance and language tooling. His background spans startups and product-facing engineering—designing replication algorithms, ERP integrations, and scalable cloud services—so he moves fluidly between research-grade models and rock-solid production code. Notably, he blends Unix-level systems thinking with modern ML deployment, often preferring small, well-crafted tools that solve hard parts of complex stacks.
A set of pure Lua libraries focusing on input data handling (such as reading configuration files), functional programming (such as map, reduce, placeholder expressions,etc), and OS path management. Much of the functionality is inspired by the Python standard libraries.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:1 review, 7 commits, 1 PR in 8 years 6 months
Contributions summary:Pierre primarily focused on testing and bug fixing within the Lua project. Their contributions involved writing and debugging tests for the `pretty.write` function to prevent cycles, fix false positives, and test Lua versions. Furthermore, the user fixed issues related to the `strict` module, which handles global variable declarations, and ensured correct function calls. They also addressed compatibility issues within the test suite for specific Lua versions.
Contributions:2 reviews, 6 commits, 1 PR in 11 months
Contributions summary:Pierre made several contributions to the `luasocket` repository, primarily focused on improving and refining the LuaSocket library. They addressed code issues related to argument handling, specifically removing usages of `arg`. The user also updated HTTP functionality within the library, modifying how timeout and proxy settings were handled and including the port in the default host header. These changes suggest a focus on maintaining and improving the library's core network features and adherence to relevant standards.
luarouterosluarockslibevlibuv
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
Pierre Chapuis - Founding Software Engineer at finegrain