
France
Hi, I'm Pierre ๐
I'm a full-stack web3 developer.
I started to look into Ethereum in 2017.
I have since contributed to well known projects like
MetaMask,ย ENS,ย Kwenta (SNX),ย Ethers.js,ย Remix,ย Ample orย Autonomy.
I'm also building in public a smart-contract analysis app called Bytegraph.
Work
Cascade8 - Senior Full-Stack Developer (Full time)
mid 2019 - Jan 2022 (2,5 years) &
Feb 2023 - March 2024 (13 months)
I joined this remote team at creation, we built regular web2 apps. I worked on front, back, ops, features and architecture design. With the team growing I also started to manage some of the new developers.
We also created a re-deployable gas-less smart-wallet to onboard non-tech user, and a "Netflix NFT" app where you can buy a movie's token to watch it, as long as you hold the token, like a web3 DVD.
Unfortunately non of the web3 product made it into production as the company pivoted away from web3.
Autonomy Network - Senior Full-Stack Developer (Full time)
Feb 2022 - Jan 2023 (11 months)
Autonomy is a blockchain automation protocol. I joined this fully remote and distributed team to build new apps in order to demonstrate use-cases for the protocol. I was in charge of creating the front-end and backend of the apps along with two other more junior devs. This included planning the development and assigning tasks to my team (3 people including me), making code review, and coding. On the technical side I worked on front-end ui, redux store, data fetching (api, the graph, smart-contract). I also did some backend: creating a subgraph (the graph) and creating an api to link Twitter accounts to eth addresses. Finally I wrote some smart-contracts deploy scripts and tests using Hardhat (I did not wrote the smart-contracts though).
Kwenta by Synthetix - Front-end features implementation (Contractor)
Feb 2023 - now
Implementing various front-end features assigned to me via GitHub issues.
AmpleSense Foundation - DeFi Contracts unit testing (Contractor)
2021 (3 weeks)
Unit-testing of the whole EEFI protocol, which is an algorithmic "elastic" coin from the AmpleSense Foundation.
Unfortunately the repo is private,
but I can still show my local copy during a call for example.
MetaMask - Integrating ENS resolving (Contractor)
2020 (1 weeks)
Implementation of ENS address resolving through MetaMask.
In fact if you have MetaMask installed you can just type an .eth address in your browser to see my code at work.
Try it with https://vitalik.eth (no need to unlock MetaMask, but mainnet should be selected).
Remix - Plugin development (Contractor)
2019 (2 weeks)
I created 2 plugins for the smart-contract IDE Remix.
The first one, is a debug plugin made to help debugging other plugins.
The other one is for saving Solidity files in 3Box, a decentralized file storage solution.
Side Projects
Bytegraph
An app that can analyze smart-contract at the bytecode level.
This app is actually used by a small amount of smart-contract auditors and devs for searching bug & optimizing code.
Content-Hash
JS implementation of the EIP-1577.
The npm package has 300k weekly downloads.
It is used to encode ipfs hash into a format that can be stored by ENS resolvers.
Blk Parser
Python tool to parse the raw .blk files containing the data of the Bitcoin blockchain.
This can be useful to analyse the blockchain by yourself and offline.
The script is also able to find back transactions sender addresses.
Misc.
GraphQL
I was responsible to test GraphQL, to see if we could use it at Cascade8. I presentation about GraphQL to our team along with a small demo repo.
Education
Master Degree - Computer Science & Web Technologies
University of Lyon 1