Nicolas Henin

Innovation Technical Architect

Paphos Municipality, Cyprus
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

👤
Senior
🎓
Top School
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.
code10 years of coding experience
job13 years of employment as a software developer
bookFrench Software Engineer, Network / Web technologies & Marketing, French Software Engineer, Network / Web technologies & Marketing at Polytech Marseille
bookMaster, Fundamentals Mathematics & Computing, Master, Fundamentals Mathematics & Computing at Aix-Marseille University
bookBsc Computing 1rd et 2nd year, Software Engineering, Bsc Computing 1rd et 2nd year, Software Engineering at IUT d'Aix Marseille
bookBsc Computing, Computing and IT management, Bsc Computing, Computing and IT management at Edinburgh Napier University
languagesEnglish, French, Spanish
stackoverflow-logo

Stackoverflow

Stats
3,254reputation
246kreached
9answers
92questions
github-logo-circle

Github Skills (87)

fp-ts10
cardano10
haskell10
wallet10
functional-reactive-programming10
plutus10
blockchain10
architecture9
cqrs9
intellij-plugin9
cqrs-application9
loops9
smart-contracts9
intellij9
functional-programming9

Programming languages (14)

MDXJavaRustScalaAikenHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
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
consensus
marlowe-lang/marlowe-ts-sdk

Feb 2023 - May 2024

Marlowe TypeScript SDK
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.
Request Free Trial