


About Me
Born in the mountains of Savoie, I am above all a passionate computer enthusiast, even more so than the mountains. Since my teenage years, I have been interested in this field. I have had the opportunity to work in companies related to blockchain and the crypto space. Thanks to my jobs in this field, I was able to improve my learning abilities and achieve a higher level of precision. Always looking for new technological domains and projects.
Languages
Typescript
Solidity
Python
C
Databases
PostgreSQL / SQL
MongoDb
InfluxDb
TypeORM
WEB
Node.js
Next.js
React.js
HTML / CSS
Devops
Git
Grafana
CI/CD Pipeline
Terraform
My Experience
Full Stack Developer
Smardex / RA2Tech
Montreux, Switzerland
- Web application to analyze the transactions of smart contract and integrate a swap module for ERC20 token using NextJs, Docker, Typescript, PostgreSQL, SSL / HTTPS.
- Update libraries Viem 1.0 to 2.0 for Smardex alert package.
- Monitoring price ETH/USD with two oracles API (Pyth and Redstone) using Docker compose, InfluxDB, Grafana, Typescript, Node.js, Axios, SSL / HTTPS.
- Extract data from InfluxDB to display with unchart in Next.js
- Helped with bug fixes.
- CI/CD, Git, pull requests, AWS LightSail, Open Tofu (Terraform).
Backend Developer
Rebrain.ai
Lyon, France
- Creation from scratch of a cryptocurrency exchange trading library in Node.js & TypeScript for centralized exchange API (REST & WebSocket).
- Proof of concept Flash-loans strategies using Solidity and Node.js (Aave, Uniswap, Sushiswap, Opensea..).
- Monitoring trading bot (EC2 AWS) and blockchain data. Analysis of token volumes, prices, circulation, and tweets using InfluxDB & Grafana.
- Supervised an intern and managed pull requests. Setup JavaScript tests with Jest.
Backend Developer (Internship)
Pockero
Montreal, Canada
- Creation of smart contracts using Solidity for Ethereum and C++ for EOS, generating ERC20 tokens for the reward system.
- Built additional smart contracts to record completed task information.
- Developed an API-REST using Express and Firebase.
- Participated in a crypto EOS event in Montreal.
- Created a Node.js script to retrieve application information via the smart contract.
Android Developer
Solti
Grenoble, France
- Developed a Java Android application (SoltiScan) for inventory management using QR code scanning.
- Ensured data transfer to a database or email post-process.
- Created a tutorial video for the application on YouTube.
- Worked autonomously on the project.
Web Developer
Merci Creative
Bourg Saint Maurice, France
- Created a landing page for a catering client using HTML, CSS, and Apache PHP.
- Participated in pair programming sessions.
My Projects
Decentralized GeoGuessr Game
Participation in the Zama Bounty Challenge: Aims to use Fully Homomorphic Encryption (FHE) on-chain to create a game. I reproduction game GeoGuessr. The location data is represented as NFTs and stored on-chain confidentially using Zama's FHEvm. A token and reward system with NFTs is implemented.
Technologies :
- Javascript
- Solidity
- Ethers
- Fhevm
- Next.js
- Nodej.js
- Express
- Google API
- Https / SSL
- Hosting server OVH
Flashloan Trading NFT
The goal is to take advantage of the price difference between SudoSwap AMM and OpenSea. If an NFT is cheaper on OpenSea, I borrow the purchase amount from Aave, instantly buy the NFT on OpenSea, sell it on SudoSwap, repay the loan, and pocket the difference. In this project, the steps are : identify arbitrage opportunities, calculate transaction fees and deduct them to estimate profits, protect transactions against MEV attacks (like sandwich attacks) using Flashbots.
Technologies :
- Solidity
- Ethereum
- NFT
GitBook analyze LLM
Script to download GitBook documents and have them analyzed by ChatGPT or DeepSeek. A prompt allows users to ask questions about the documentation.
Technologies :
- Node.js
- Typescript
- OpenAi API
Snipping bot bitget for future contract
An algorithm that analyzes newly listed tokens in futures on Bitget. If the token is tradable, the algorithm monitors transactions for 30 minutes and determines whether to take a long or short position. Then, the algorithm manages closing the position, ideally in profit.
Technologies :
- Node.js
- Typescript
- API BitGet
No GitHub link
Snipping bot uniswap
An algorithm that analyzes new pools on Uniswap. Once a new token is detected, it is analyzed using an API (Honeypot). If the token is considered legitimate, the algorithm buys it. After acquiring the token, the algorithm attempts to sell it for a profit.
Technologies :
- Node.js
- Typescript
- Ethers
- Uniswap SDK
- HoneyPot API
No GitHub link
Staking Alert
Staking Alert is a React Native application designed to provide alerts on the status of token staking. For example, it notifies users if a Baker (the entity responsible for staking) is still active and distributing rewards at the correct rate. The application also displays a list of Bakers, the amount delegated to each Baker, and other relevant information. It also notifies you as you receive your reward
Technologies :
- React Native
- mongoDB
gallery nft
Small project to display a collection NFT and allow the user to like it.
Technologies :
- Javascript
- Next.js
Red tetris
School group project (2 people). A reproduction of the classic Tetris game with an added multiplayer feature, using React.js and Socket.io. Players can compete against each other in real time.
Technologies :
- React.js
- Socket.io
- Javascript
42SH
School group project (2 people). This project consists in coding a fully functional shell in C.
Technologies :
- C
ft_ls
School project (1 people). This project consists in coding a command ls with options.
Technologies :
- C
- Binary Three
Let's Connect
I'm currently looking for new opportunities, my inbox is always open. Whether you have a question or just want to say hi, I'll try my best to get back to you!