Xavier Defrang

Software Craftsman at Xavier Defrang

Baar, Zug, Switzerland
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
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.
code16 years of coding experience
bookBachelor's degree, Computer Sciences, Bachelor's degree, Computer Sciences at Haute Ecole 'Léonard de Vinci'​, Bruxelles
stackoverflow-logo

Stackoverflow

Stats
11reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (23)

c-language10
user-permissions10
elixir10
permission10
exunit10
string-utils10
filepermissions10
functional-programming10
cprogramming-language10
operating-system10
testing9
cplus9
test-automation9
cpp9
language-design8

Programming languages (9)

C++CSSShellVueJavaScriptErlangRubyElixir

Github contributions (5)

github-logo-circle
elixir-lang/elixir

Nov 2014 - Jun 2016

Elixir is a dynamic, functional language for building scalable and maintainable applications
Role in this project:
userBack-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.
functional-languagescalablefunctional-programmingelixircompiler
SerenityOS/serenity

Jun 2021 - Jan 2022

The Serenity Operating System 🐞
Role in this project:
userBack-end Developer
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