Xavier Defrang is a Software Craftsman with over 16 years of professional experience and more than 20 years of practice delivering full‑stack solutions for startups and large corporate clients from his base in Baar, Switzerland. He is a polyglot developer who favors rapid feedback and pragmatic iterations, having built everything from web apps, ERP and booking systems, and mobile apps to CMS for a major European railway operator and low‑level rendering engines in C and assembler. Xavier is an active open‑source contributor—his work on SerenityOS utilities and the Elixir standard library demonstrates both systems‑level finesse and attention to library correctness and testing. Practical, realist-minded, and tool-agnostic, he blends deep technical craft with a focus on outcomes and maintainable processes.
16 years of coding experience
Bachelor's degree, Computer Sciences, Bachelor's degree, Computer Sciences at Haute Ecole 'Léonard de Vinci', Bruxelles
Elixir is a dynamic, functional language for building scalable and maintainable applications
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:7 commits, 3 PRs, 6 comments in 1 year 6 months
Contributions summary:Xavier contributed to the Elixir language repository by implementing new features for the `Enum` module, specifically `minmax` and `minmax_by`, adding related tests and removing unnecessary code. Furthermore, the user updated ExUnit tests to ensure proper test execution with duplicate names, fixing issues related to test order and potential crashes during inspection. Their work primarily focused on enhancing the functionality and reliability of the Elixir standard library.
Contributions:1 review, 13 commits, 6 PRs in 7 months
Contributions summary:Xavier primarily contributed to the `mkdir` and `chmod` utilities within the SerenityOS. Their work focused on implementing features like the `--mode` option for `mkdir` and using `FilePermissionsMask` for handling file permissions in both `chmod` and `mkdir`. They also integrated a new function `convert_to_uint_from_octal` from the string utils library and implemented a Sepia color filter for PixelPaint.
kernelunixbrowserserenityoperating-system
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
Xavier Defrang - Software Craftsman at Xavier Defrang