Ismaël B

Ingénieur Logiciel at Working for myself

France
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
🎓
Top School
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.
code11 years of coding experience
job5 years of employment as a software developer
bookMaster's degree, Mathematics, Master's degree, Mathematics at Ecole normale supérieure
bookMaster's degree, Applied Mathematics, Master's degree, Applied Mathematics at Université Paris Sud (Paris XI)
bookdoctor of Mathematics, Applied Mathematics, doctor of Mathematics, Applied Mathematics at Université Denis Diderot (Paris VII) / University Paris VII
languagesFrench, English, German
github-logo-circle

Github Skills (25)

apim10
debug10
xmpp10
ncurses10
buffer10
slack-api10
buffering10
messaging10
python10
scripting10
c1110
ui-design10
c1710
uid10
chat10

Programming languages (21)

JavaCSSC++CRustPureScriptElmGo

Github contributions (5)

github-logo-circle
wee-slack/wee-slack

Nov 2017 - Nov 2018

A WeeChat script for Slack.com. Supports threads and reactions, synchronizes read markers, provides typing notification, etc..
Role in this project:
userFull-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.
weechatmarkersthreadsslacknotification
profanity-im/profanity

Jun 2014 - Jun 2014

Ncurses based XMPP client
Role in this project:
userFull-stack Developer
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