Nicolas Bacca is a seasoned security and hardware wallet pioneer with 13 years in embedded security, cryptography, and product leadership, best known as co-founder of Ledger and VP of its Innovation Lab. He began his career architecting smartcard systems at Oberthur, founded startups (Ubinity, Simulity) to commercialize secure devices and FIDO U2F concepts, and helped turn BTChip into the first Ledger hardware wallet. A hands-on engineer, he has deep open-source contributions to Ledger’s apps and integrations (ledgerjs, app-bitcoin, app-ethereum) and has driven device-level transaction signing, P2SH/SegWit support and firmware compatibility across wallets like Electrum and Mycelium. Now based in Paris, he combines product vision with low-level cryptographic implementation experience, and recently moved into accelerating crypto ecosystem defenses and metaverse discovery through zknox and Le Centre. An uncommon strength is his continuity from ISO/Smartcard standards work to modern blockchain hardware security, bridging decades of secure-element expertise into consumer crypto products.
13 years of coding experience
25 years of employment as a software developer
Classes Préparatoires Physique P, Classes Préparatoires Physique P at Lycée Lavoisier
Baccalauréat C (assez bien), Baccalauréat C (assez bien) at Lycée Louis-le-Grand
Master of Science - MS Computer science / Monetics, Master of Science - MS Computer science / Monetics at ENSICAEN - Ecole Nationale Supérieure d'Ingénieurs de Caen
Legacy Bitcoin wallet application for Ledger devices
Role in this project:
Back-end Developer
Contributions:1 review, 99 commits, 49 PRs in 4 years 4 months
Contributions summary:Nicolas made numerous commits focused on enhancing the Bitcoin wallet application for Ledger devices. Their contributions include implementing support for streaming outputs, P2SH parsing, and adding builds for alternative cryptocurrencies like Peercoin, Bitcoin Cash, Bitcoin Gold, and others. The user also worked on address generation, including support for Segwit and native Segwit addresses, alongside integrations for new blockchain types (e.g., Zcoin, DGB, Hcash). Furthermore, they made changes to transaction parsing, signing, and display logic.
Contributions:22 reviews, 172 commits, 24 PRs in 5 years 10 months
Contributions summary:Nicolas contributed significantly to the Ethereum wallet application, introducing support for message signing on the Nano-S device. The user's changes focused on modifying core code files, including the addition of new instructions and structures for message signing. They also updated the tokens list by adding new ERC-20 tokens. Furthermore, the user fixed some bugs, such as correcting non-decimal display glitches and resolving USB crash issues, demonstrating proficiency in the codebase and its functionalities.
ethereumblockchainwallettrezorledger
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.