Hi, I'm Arthur, a software engineer based in Paris 🇫🇷🥖
I've always been passionate about building software and exploring how things work under the hood. Over the years, I've worked across a wide range of technologies—from web development to low-level and embedded systems programming—driven by a love for solving problems and pushing the limits of what software can do.
Outside of code, I'm also into music production. I've released a few Wave music tracks as SWLL (on SoundCloud/Spotify), and organized music events in Paris as a member of SLAK Collective.
Blog Posts
I mostly write about performance optimization in Rust/Python/Javascript on the CodSpeed Blog at the moment.
Projects
Talks
The Impact of Memory Allocators on Performance: A Deep Dive
This talk will explore the world of memory allocation and its impact on application performance. Memory allocators are an often overlooked topic but are the backbone of most applications’ performance.
Demystifying AsyncIO: Building Your Own Event Loop in Python
This talk unravels the inner workings of AsyncIO by walking through the creation of a custom event loop in Python, concluding with running a FastAPI application on it.
Building native Rust modules for Python
We'll cover the basics of Rust and demonstrate how to create a Rust module that can be imported and used within Python. Discover the advantages of using Rust in Python, especially regarding improved performance.
Continuous Performance Analysis: Introducing CodSpeed
This talk introduces CodSpeed, a performance analysis tool that continuously monitors your codebase performance and provides insights into performance bottlenecks.