Valentin Pinkman is a seasoned full-stack JavaScript engineer based in Paris with 11 years of experience building and maintaining production applications for Ledger's ecosystem. He has driven UX improvements and complex integrations across flagship projects like ledger-live (desktop and mobile) and ledgerjs, contributing meaningful bug fixes, dependency management, and device/error handling. Comfortable across front-end, mobile (React Native/iOS), and backend concerns, he pairs a graphic-arts background with strong interface development skills to deliver polished, user-focused experiences. Known for methodical refactors and pragmatic fixes—like migrating crypto apps between libraries and improving hardware transport reliability—he balances attention to detail with cross-repo coordination. Colleagues would call him relentless: a JavaScript "alchemist" who enjoys solving tricky edge cases and occasionally unwinding by gaming. Fluent in shipping iterative improvements, he brings both creative design sensibilities and deep hands-on engineering to distributed product teams.
11 years of coding experience
Développement des interfaces digitales, Developpement Web, Développement des interfaces digitales, Developpement Web at SUPDEWEB
Graphic Artist, Graphic Arts studies, Graphic Artist, Graphic Arts studies at Escola Joso
Contributions:173 reviews, 370 commits, 271 PRs in 2 years 2 months
Contributions summary:Valentin primarily contributed to the Ledger Live mobile application, focusing on UI/UX improvements and bug fixes within the React Native codebase. Their work involved modifying UI components like `CheckBox` and integrating new UI elements to align with the UI design. In addition, the user made changes to improve the user experience and functionality, as evidenced by their work related to a TAC modal onClick, and adjusting the layout.
Contributions:26 releases, 376 reviews, 518 commits in 4 years 1 month
Contributions summary:Valentin primarily focused on refactoring and updating UI elements, specifically the icons used within the application. They moved React elements into constants within various icon files. This involved changes to component files (like `Shield.js`, `Usb.js`, `Loader.js`, and `Settings.js`), aiming for code organization and potentially improving performance. Furthermore, they added feedback on hover to settings buttons.
electronwalletcryptocurrencydesktopledger
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.