Vincent Bernardoff is a Co-Founder and CTO with 13 years of software engineering experience, specializing in functional programming and OCaml. He co-founded DeepMarker to build reliable crypto trading infrastructure and now leads engineering at Coinlake, blending low-latency systems work with quantitative trading and market making. His background includes core contributions to the Tezos blockchain and notable open-source work on MirageOS libraries such as ocaml-cohttp and lwt, where he improved networking, HTTPS support and concurrency primitives. Comfortable at the intersection of research-grade languages and production systems, he brings a rare mix of protocol-level blockchain experience and hands-on trading-system engineering.
13 years of coding experience
3 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at Université Paris Cité
UNSW Sydney
Chinese, Russian, German, Japanese, English, French
An OCaml library for HTTP clients and servers using Lwt or Async
Role in this project:
Back-end Developer
Contributions:26 commits, 23 PRs, 11 pushes in 5 years 8 months
Contributions summary:Vincent primarily contributed to the core library's backend functionality, specifically focusing on networking aspects within the OCaml codebase. Their commits demonstrate enhancements to network connections, including the use of `getaddrinfo` for DNS lookups and the implementation of HTTPS connections. They also made improvements to the API, such as adding the ability to include the port number in the host header. Additionally, they refactored the code for clarity and addressed compilation issues.
Contributions:2 releases, 53 commits, 20 PRs in 2 years 6 months
Contributions summary:Vincent primarily focused on improving the LWT (OCaml promises and concurrent I/O) library by addressing bugs and adding new features. Their contributions include fixing issues related to daemonization, closing pipes, and resolving compilation errors. They also added new functions to the Lwt_list module and improved the library by addressing typos. Furthermore, the user updated various files to support the safe handling of strings within the LWT codebase.
concurrenteventsasynchronousconcurencylwt
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.