Bérenger

Projects

As a passionate contributor to the open-source ecosystem, I dedicate my spare time to developing tools, extensions, and mobile applications that solve real-world problems.

TypeScript (JavaScript)

Helpers4

Modern utility library with TypeScript tree-shaking support for SaaS development

Helpers4 is a JavaScript/TypeScript utility library designed to eliminate the need to rewrite basic and functional development utilities for SaaS applications. The library is built with TypeScript tree-shaking support to ensure optimal bundle sizes in production applications.

Packages (under refactoring):

Source code Documentation (under reconstruction)

Dev Container

Shell History Per Project

Persistent shell history isolation for development containers

Shell History Per Project is a DevContainer feature that provides per-project shell history persistence by mounting shell directories and creating symbolic links internally. This feature supports multiple shells (zsh, bash, and fish) and offers several key benefits:

The feature is available via GitHub Container Registry and follows the DevContainer Features specification for easy integration into any development container setup.

git-absorb

Automatic absorption of staged changes into logical commits

git-absorb is a DevContainer feature that installs git-absorb, a powerful tool that automatically absorbs staged changes into their logical commits. It works like ‘git commit –fixup’ but completely automated, making commit history cleanup effortless.

biome

Fast formatter, linter, and more for web projects

Biome is a DevContainer feature that installs Biome, a comprehensive toolchain for web development that combines formatting, linting, and more in a single fast tool. It’s designed to replace multiple tools like Prettier and ESLint with one unified solution.

Gnome

Firefox Profiles

Quick profile switching for Firefox power users

Firefox Profiles (source code) is a Gnome extension that simplifies the management of multiple Firefox profiles. Instead of navigating through Firefox’s profile manager or using command-line arguments, users can quickly launch Firefox with their desired profile directly from the system indicator menu. This extension is particularly useful for developers, testers, or anyone who maintains separate Firefox profiles for different purposes (work, personal, testing, etc.).

Firefox

Close Bookmarked Tabs

Keep your browser organized by closing saved tabs

Close Bookmarked Tabs (source code) is a lightweight Firefox extension designed to help users maintain a cleaner browsing experience. The extension identifies all currently open tabs that have been bookmarked and provides a simple way to close them with a single click. This is especially useful for users who tend to accumulate many tabs but want to keep important pages bookmarked for future reference without cluttering their current session.

Sailfish OS (Jolla)

Mobile Applications

Please contact me for details about my Sailfish OS app development work

Translations

I actively contribute to the French localization of 10+ Sailfish OS applications since 2021. See complete list

Android

Translations

I contribute to French translations for Android applications, helping make open-source tools accessible to French-speaking users. See complete list

SaaS Services

Feature Today

Helping address user frustration - More to come

A service focused on addressing and resolving user frustration points in digital products and services. The project is in development with more details to be announced.

Other Projects

Various SaaS initiatives - Contact me for more information

I have been involved in several other SaaS projects and startup initiatives. Please contact me directly if you would like more details about these ventures.

data·café (Data Terrae) - Discontinued

Data processing platform for businesses - Project discontinued

data·café was a SaaS platform developed as part of the Data Terrae startup, designed to help businesses process and analyze their data efficiently. The project was incubated through various startup accelerators but unfortunately did not reach commercial viability. While the startup has since closed, some of the open-source components remain available in the Data Café GitLab repositories, serving as a testament to the technical innovation that went into the platform.

Design

UI/UX Portfolio

Visual design and user experience work

As part of my Human-Computer Interaction expertise, I have extensive experience in UI/UX design, interaction design, and user experience optimization. You can explore my design work and case studies in my portfolio.

Miscellaneous

Open-Source Contributions

I regularly contribute to various open-source applications and development tools, focusing on user experience improvements, bug fixes, and feature enhancements. Most of my early contributions from the 2000s are no longer publicly accessible, but I continue to actively participate in the open-source community.