Thomas Belin

Tech Lead - Front End Architect at Wire™

Paris, Ile-de-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
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.
code15 years of coding experience
job8 years of employment as a software developer
bookLicence, Mathématiques Informatique, Licence, Mathématiques Informatique at Nantes Université
bookDiplome d'ingénieur, Informatique, Diplome d'ingénieur, Informatique at Polytech'Nantes
languagesanglais, vieux (ca.450-1100)
stackoverflow-logo

Stackoverflow

Stats
2,563reputation
394kreached
70answers
5questions
github-logo-circle

Github Skills (27)

javascript10
react-native10
electron10
gui-application10
typescript10
user-interface10
react-native-component10
desktop-application10
typescript-types10
typescripts10
react10
mobile-development9
ux-design9
user-experience9
macos8

Programming languages (14)

C++CSSRustElmHTMLNunjucksTypeScriptShell

Github contributions (5)

github-logo-circle
wireapp/wire-desktop

Jul 2018 - Jan 2023

:computer: Wire for desktop
Role in this project:
userFull-stack Developer
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.
electronwindowslinuxdesktopelectron-app
staltz/manyverse

Mar 2022 - Apr 2022

A social network off the grid (real repo at https://gitlab.com/staltz/manyverse)
Role in this project:
userFront-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.
Request Free Trial