Arthur Laurent

Developpeur C at SuperSonic Imagine

Rognac, Provence-Alpes-Côte d'Azur, 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

🤩
Rockstar
🎓
Top School
Arthur Laurent is a C/C++ software engineer with nine years of experience building and modernizing backend systems, currently developing at SuperSonic Imagine. He has migrated legacy C++98 code to modern C++17 at Orange Business Services and prototyped cross-platform drivers and FUSE-based porting at Airbus Helicopters, showing a pragmatic focus on portability and systems-level code. Active in open source, he contributes to the xmake build system and its official package repo, enhancing C++20/23 module support and package definitions that improve developer workflows across compilers and Linux distros. Comfortable with embedded and Qt environments, he pairs low-level C/C++ expertise with scripting in Python to deliver working prototypes and tooling. Based in Rognac, France, he combines formal DUT/ongoing Master's studies with hands-on engineering, bringing both academic grounding and practical delivery to complex software projects.
code9 years of coding experience
job2 years of employment as a software developer
bookDUT, Informatique, DUT, Informatique at IUT d'Aix-Marseille
bookBaccalauréat, STI2D, Baccalauréat, STI2D at Lycée Pierre Mendès France
languagesEnglish, French
github-logo-circle

Github Skills (13)

xmake10
linux10
build-system10
cmake10
clangd10
package-management10
msvcrt10
gcc10
clang10
c-language8
vulkan8
cprogramming-language8
wayland8

Programming languages (14)

PowerShellC++RustObjective-C++CMakeGoHTMLXmake

Github contributions (5)

github-logo-circle
xmake-io/xmake

May 2022 - Jan 2023

🔥 A cross-platform build utility based on Lua
Role in this project:
userBack-end Developer
Contributions:80 reviews, 194 commits, 134 PRs in 7 months
Contributions summary:Arthur primarily contributed to the development and refinement of the build system utility, XMake. They focused on enhancing C++20 module support, including the implementation of header unit functionalities. This involved adding rules for quick plugin generation and integrating support for C++23 standard modules and related command line flags. They also made code improvements and resolved issues related to module handling, as demonstrated by fixes to dependency scanners and optimizations for various compilers like MSVC, GCC, and Clang.
luabuild-toolvisual-studioxmakepackage-manager
xmake-io/xmake-repo

Jan 2022 - Nov 2022

📦 An official xmake package repository
Role in this project:
userBackend Developer
Contributions:3 reviews, 71 commits, 116 PRs in 10 months
Contributions summary:Arthur primarily contributed to the xmake-repo, which involves managing and providing package definitions for the xmake build system. Their main contributions include adding and configuring external sources for various Linux packages using pacman and apt, which allows users to install dependencies. The user added support for numerous packages, including libglvnd, xtrans, wayland, vulkan, util-linux, and others, by modifying xmake.lua files. These modifications involve specifying package details, dependencies, and installation procedures within the xmake ecosystem.
package-repositoryxmakecross-platform
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