Henri Binsztok

Personal home page


About me

I live in 🇸🇬 and work on programming languages, machine learning, and software security. I co-founded OKcontract Labs, where we build tools for verifiable interfaces and safer operations using Ethereum.

I created Opa, a typed programming language for web applications that pioneered the JSX syntax, and founded MLstate, where we developed Opa and the end-to-end encryption platform PEPS. Wallix acquired MLstate, and I joined as Chief Innovation Officer. There, I led and/or participated in several European and French research projects in cybersecurity and encryption technologies, including ANBLIC (Fully Homomorphic Encryption and Functional Encryption), FENTEC (Functional Encryption) and OPTET (Static Analysis and Cybersecurity).

My doctoral research at the Sorbonne University LIP6 focused on the unsupervised learning of the structure of models for sequential data, with possible applications to handwriting and browsing sequences. I completed my PhD in 2007, supervised by Patrick Gallinari and Thierry Artières. I have also worked on formally verified parsing and co-authored the O'Reilly book Opa: Up and Running. I received the French Ministry of Innovation Grand Prix Award in 2007.

You can find me on GitHub, X, LinkedIn, and Medium.

Software

Some projects from OKcontract Labs:

A few personal projects:

Earlier notable work: Opa, a full-stack web programming language bringing client and server code into one typed language.

awless, a CLI for AWS in Go that provided reversible scripts and was based on our own implementation of RDF. This project received an InfoWorld Best of Open Source Software Award (link goes to article, not the award itself).

See also my repositories on GitHub.

Writing

Book

Opa: Up and Running book cover Opa: Up and Running: Rapid and Secure Web Development.
With Adam Koprowski and Ida Swarczewskaja. O’Reilly, 2013.

Recent blog posts (manually maintained)

More writing on Medium.

Research & publications

Talks & interviews

Links