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.
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):
@helpers4/observable - Reactive programming utilities@helpers4/promise - Enhanced Promise handling@helpers4/string - String manipulation helpers@helpers4/url - URL processing utilities| Source code | Documentation (under reconstruction) |
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.
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.
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.
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.).
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.
Please contact me for details about my Sailfish OS app development work
I actively contribute to the French localization of 10+ Sailfish OS applications since 2021. See complete list
I contribute to French translations for Android applications, helping make open-source tools accessible to French-speaking users. See complete list
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.
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 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.
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.
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.