Bonjour, I'm Pierrick

Senior Smart Contract Engineer

I’m a French-born software engineer living in the US. My interests include stablecoins, decentralized finance on Ethereum and ease of use interfaces.

Contact me
figure-svg
hero-image

About me

I am a full-time Senior Smart Contract Engineer at M0, a stablecoin infrastructure for the next generation of finance on the Ethereum blockchain.

I am most proud of my versatility, jumping from six years as a Front-End Developer to Solidity engineer at PoolTogether and then M0. My time working in France as a Front-End Developer honed my coding and design skills.

Now, I build smart contracts responsible for issuing $M, a stablecoin backed by US Treasury Bills, and PYUSDx, a stablecoin backed by PayPal USD. I am part of the issuance team that builds the infrastructure behind these stablecoins, and I work on facilitating their widespread adoption by integrating with layer two blockchains and various DeFi products.

My passion for Ethereum began by participating in hackathons and collaborating with others in the Ethereum community. I have won several Ethereum hackathons and I judged smart contract audits on Code4rena.

My Experience

I spent six years as a Front-End engineer working for startups and large size companies. My previous company grew exponentially during my time there. In four years, our team of Front-End engineers grew from four to sixteen.

Since 2021, I develop smart contracts on the Ethereum blockchain full-time, first at PoolTogether and now at M0. On the side, I take part in hackathons and community collaborations for various Ethereum projects.

January 2025 - Current

M0 - Senior Smart Contract Engineer

Part of the issuance team building the infrastructure behind M0’s stablecoins: $M, backed by US Treasury Bills, and PYUSDx, backed by PayPal USD and issued by MoonPay. Helped bring MetaMask USD (mUSD) to market, one of the stablecoins powered by $M alongside Saturn Dollar (USDat) and UsualM. Also build the integrations bringing these stablecoins to layer two blockchains and DeFi protocols.

November 2023 - January 2025

M0 - Smart Contract Engineer

June 2021 - May 2026

Code4rena - Smart Contract Audit Judge

Judged contests by weighting issue severity and grading submissions, wrote contest scopes as a sponsor and audited Solidity projects as a warden.

June 2021 - November 2023

PoolTogether - Protocol Engineer

Development and deployment of smart contracts for a no-loss prize savings protocol, where deposits earn yield through lending protocols like Aave and that yield is awarded as prizes. Built V4 and the V5 ERC4626 Vault, co-authored ERC5164 for cross-chain execution, integrated Chainlink VRF 2 and shipped an ERC721 collection that raised 1,042.60 ETH.

May 2017 - April 2021

MeilleursAgents - Front-End Engineer

Developed real estate tools for realtors and everyday users to find property listings and estimate pricing.

April 2016 - April 2017

JS-Republic - Front-End Engineer

Created and maintained web applications for key clients such as Altares D&B, AXA Bank and VINCI.

April 2015 - March 2016

Oxynum - Front-End Engineer

Developed websites and mobile applications for European startups and IT companies.

2015 - 2016

École Multimédia - Apprenticeship, Web Developer

Training in the development of responsive websites and hybrid mobile applications.

2013

EICAR - Apprenticeship, Post-Production

Detailed training in the various post-production stages of an audiovisual project.

2011 - 2012

Université Rennes 2 - Professional License TAIS CIAN

Creative and technical training in video production and web development.

2009 - 2011

Université Blaise Pascal - DUT Services and Communication Networks

Creative and technical training in design, marketing, video production and web development.

background-shape

My Skills

Languages

Solidity

Foundry

Hardhat

Rust

TypeScript

UI Building

JavaScript

React

Redux

GraphQL

Node.js

HTML

UI Testing

CSS

Sass

Jest

Backend

React Testing Library

Cypress

Mapbox GL