Nicolas Henin is a senior Haskell software engineer and Innovation Technical Architect with a decade of experience building high-assurance blockchain and distributed systems, currently at Input Output (IOHK) in Cyprus. He has progressed from Haskell/Plutus consultancy and Marlowe engineering to leading innovation architecture, blending deep functional-programming expertise with practical product delivery. Nicolas founded and maintains the Marlowe Foundation effort to transition Marlowe to a community-driven project, and has shipped both Haskell core runtimes and a TypeScript SDK for the stack. His background spans consensus protocol design, high-throughput systems, and CQRS/event-sourced architectures developed across startups and scaled teams. Known for mentoring juniors and open collaboration, he pairs rigorous academic foundations in maths/computing with hands-on system optimization and formal reasoning. Outside core blockchain work, he brings unusual cross-domain experience—from biometric platforms to conversational AI—that informs pragmatic, resilient architecture decisions.
10 years of coding experience
13 years of employment as a software developer
French Software Engineer, Network / Web technologies & Marketing, French Software Engineer, Network / Web technologies & Marketing at Polytech Marseille
Master, Fundamentals Mathematics & Computing, Master, Fundamentals Mathematics & Computing at Aix-Marseille University
Bsc Computing 1rd et 2nd year, Software Engineering, Bsc Computing 1rd et 2nd year, Software Engineering at IUT d'Aix Marseille
Bsc Computing, Computing and IT management, Bsc Computing, Computing and IT management at Edinburgh Napier University
As first part of the consensus pipeline, "proposing" means taking the responsibility of collecting requests from clients and packaging them into local proposals. Each of these proposals are candidates for transactions into the consortium block stream.
Contributions:5 PRs, 71 pushes, 5 branches in 5 years 6 months
Contributions:1 release, 98 reviews, 98 PRs in 1 year 2 months
typescriptcardanofp-tsinput-outputmarlowe
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.