Vivien Didelot

Software Engineer at PBSC Urban Solutions

Montreal, Quebec, Canada
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
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.
code16 years of coding experience
github-logo-circle

Github Skills (54)

git10
javascript10
ncurses10
buildroot10
package-management10
patch10
plugin-development10
command-line-interface10
configuration-management10
build-system10
c-programming10
c1110
ui-design10
linux-kernel10
dsa10

Programming languages (15)

C++CTeXMakefileHTMLBitBakeQMLShell

Github contributions (5)

github-logo-circle
vivien/i3blocks

Feb 2014 - Jan 2023

The hacker-friendly status_command for Sway and i3
Role in this project:
userBack-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.
swayswaybarstatusswaywmi3wm
jonas/tig

Mar 2012 - Nov 2015

Text-mode interface for git
Role in this project:
userFull-stack Developer
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