Thomas Belin is a Tech Lead and Front-End Architect with 14 years of experience modernizing legacy web codebases and leading migrations (Knockout → React, jQuery → Angular → Cycle.js) across startups and scaleups. Based in Paris, he combines hands-on engineering—refactoring audio/video calling with WebAssembly at Wire and implementing UX improvements in open-source projects like Manyverse and Wire Desktop—with team leadership, release and CI ownership for teams of ~7 engineers. A long-time Cycle.js community contributor and former university lecturer, he excels at mentoring, evangelizing reactive programming, and designing incremental migration primitives that minimize risk while enabling continuous delivery. Notably, his early adoption of reactive patterns and collaborations with Cycle.js creators give him uncommon depth in Observables and reactive architectures.
15 years of coding experience
8 years of employment as a software developer
Licence, Mathématiques Informatique, Licence, Mathématiques Informatique at Nantes Université
Diplome d'ingénieur, Informatique, Diplome d'ingénieur, Informatique at Polytech'Nantes
Contributions:58 reviews, 8 commits, 163 PRs in 4 years 6 months
Contributions summary:Thomas primarily focused on improving the Wire desktop application. They addressed issues related to UI and functionality, such as aligning delete action copies and implementing webview reloading on macOS. Furthermore, the user worked on preventing the download and parsing of non-HTML files in link previews and limiting content length for link previews. They also exposed safeStorage primitives and fixed the Windows app shortcuts.
A social network off the grid (real repo at https://gitlab.com/staltz/manyverse)
Role in this project:
Front-end Developer
Contributions:5 commits in 21 days
Contributions summary:Thomas primarily contributed to the front-end of the application, focusing on UI/UX improvements. Their work included fixing bugs related to UI elements, such as the reply placeholder and the text field focus, and implementing new features like autofocusing the text field in private chats and adding hover text to icon buttons. The user also updated the UI to support searching for accounts and added functionality for saving private chat drafts, demonstrating an effort to enhance the user experience.
ssbcsocial-networkreactmanyversescuttlebutt
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.