Ismaël B is a France-based software engineer with 12 years of professional experience who transitioned from academic research in applied mathematics to building production software across startups and industry. He works exclusively remotely and brings strong numerical and systems thinking from a PhD and postdoc background to full‑stack engineering roles at companies like Captain Train, FretLink and Nova In Silico. An active open-source contributor, he has improved user experience and robustness in well-known chat tooling (wee-slack, profanity) by adding threading, reactions, resizing, and memory fixes. He also runs independent web design and free-software training activities for associations, and prefers written-first contact, reflecting a thoughtful, documentation-oriented approach to collaboration.
11 years of coding experience
5 years of employment as a software developer
Master's degree, Mathematics, Master's degree, Mathematics at Ecole normale supérieure
Master's degree, Applied Mathematics, Master's degree, Applied Mathematics at Université Paris Sud (Paris XI)
doctor of Mathematics, Applied Mathematics, doctor of Mathematics, Applied Mathematics at Université Denis Diderot (Paris VII) / University Paris VII
A WeeChat script for Slack.com. Supports threads and reactions, synchronizes read markers, provides typing notification, etc..
Role in this project:
Full-stack Developer
Contributions:13 commits, 13 PRs, 74 comments in 11 months
Contributions summary:Ismaël primarily focused on enhancing the functionality and user experience of the WeeChat Slack script. Their contributions include implementing new features such as colorizing edits and reactions, and allowing reactions and edition of messages in threads. They addressed bugs related to user presence subscriptions and mentions in subthreads, in addition to adding a link archive command.
Contributions:5 commits, 2 comments, 1 issue in 10 days
Contributions summary:Ismaël contributed to the development of the profanity XMPP client by implementing buffer handling and window resizing functionalities. They added horizontal scrolling capabilities to the UI for improved usability and addressed memory management issues within the codebase. Furthermore, the user refactored the code to integrate `win_save_(v)print` functions, improving the consistency of output across different UI elements.
xmppprivacychatfederationxmpp-client
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
Ismaël B - Ingénieur Logiciel at Working for myself