Vivien Didelot is a Software Engineer based in Montreal with 16 years of experience specializing in embedded Linux and systems-level development. They combine deep knowledge of build systems and package dependencies (notably contributions to OpenEmbedded Core and systemd-related fixes) with hands-on coding across C, back-end tooling, and front-end enhancements. Vivien’s open-source work ranges from refactoring and feature-adding for the i3blocks status tool to improving the UI/UX and media integrations of the Glowing Bear web client and extending the tig text-mode git interface. Comfortable bridging system architecture and application-level improvements, they focus on reliability, maintainability, and developer ergonomics. An attention to polish shows in contributions that add JSON output, click handling, and repeat scheduling to tooling—small features that materially improve composability and automation. Vivien is quietly productive, preferring pragmatic refactors and incremental enhancements that keep large ecosystems healthy and user-friendly.
The hacker-friendly status_command for Sway and i3
Role in this project:
Back-end Developer
Contributions:2 releases, 307 commits, 70 PRs in 9 years
Contributions summary:Vivien primarily focused on refactoring and enhancing the i3blocks project, as evidenced by renaming structs, adding support for output formats like JSON, and modifying the code to handle clicks. They also added features such as the "once" and "repeat" interval options, and improved error handling and the project documentation. The contributions included refactoring the source code.
Contributions:28 commits, 3 PRs, 22 comments in 3 years 9 months
Contributions summary:Vivien primarily contributed to the `tig` project by implementing and extending its command-line interface functionalities. They added features such as support for prompt-based commands and configuration options, enhancing user interaction. Furthermore, they improved the diff view, including improved file name detection, editor integration, and the addition of a stash view. Their contributions involved modifying the C codebase to enhance user experience and add new features to the git text interface.
git-clientlibgit2emacstuincurses
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
Vivien Didelot - Software Engineer at PBSC Urban Solutions