RAPHAEL PINTO GREGORIO

Personal ProjectPortfolio 2023 logo

Portfolio 2023

New version of my personnal portoflio, the main objective was to learn Next JS and Tailwind.

Solo project.

Stack:

nextjstailwindreacttrypescriptcopilot
See ➤Github ➤
Professional ProjectEVM scripts: transaction parser logo

EVM scripts: transaction parser

Scripts running on a personnal server, parsing evm transactions and returning only interesting token transactions based on specific filters.

Theses scripts were requested by a trader and are available on demand via restricted API server.

The API server is coded with NestJS and Typescript, using Infura and Alchemy providers to get transactions from blockchains.

Solo project.

Stack:

typescriptnestjsethersinfuraalchemypm2copilot
Github ➤
Hackathon ProjectLinketon: Telegram bot (Hack-a-TONx w/ DoraHacks 2023) logo

Linketon: Telegram bot (Hack-a-TONx w/ DoraHacks 2023)

Linketon is a hackathon project to gather people and create comunities via NFTs minted on TON blockchain.

The app is a Telegram Bot that can be opened directly through Telegram and Smart Contracts are on TON blockchain.

The bot is made with Vite and React, the contracts are coded in FunC with TON SDKs.

Team project, I developed the bot and the smart contracts.

Stack:

reactvitetontonconnecttonkeeperfunCtypescriptchatgptcopilot
Github ➤
Professional ProjectDexible: DEX aggregator logo

Dexible: DEX aggregator

Dexible is a DEX aggregator that allows users to swap tokens on multiple DEXs at the best price.

The web app is made with React, Redux and Typescript, using Ethers to interact with the EVM blockchains.

I worked as a web3 frontend developer on this project, I developed part of the UI and the logic to interact with EVM networks.

Also integrated a lightweight tradingview chart to display token prices and order params.

The app is currently stopped.

Fully remote startup with a team of eight.

Stack:

reactreduxethersethereumtradingviewtypescriptwalletconnect
See ➤
Hackathon ProjectBucketly: Reduce L2 bridging costs (Hackmoney 2021) logo

Bucketly: Reduce L2 bridging costs (Hackmoney 2021)

Bucketly makes it more cost-effective to bridge assets to L2s, in this case Polygon. It batches L1 txns into a bucket with other txns. They all split the fees for bridging.

Doing this helps you save 3 to 5 times as much on fees. For individuals, it can be used for transfers on low cap accounts.

We used hardhat for coding and testing Solidity contracts, we used Web3 and React for the frontend, and NodeJS, Express and Ethers for the relay server.

Made in July 2021 for the Hackmoney hackathon, the contracts are deployed on Ethereum testnet Goerli and Polygon testnet (Mumbai).

Team project, I developed part of the relay server, the smart contracts, the deployments and tests scripts.

Stack:

polygonhardhatetherssolidityopenzeppelintypescriptnodeexpress
See ➤Github ➤
Hackathon ProjectAdEth: advertising NFTs (Web3 Weekend Hackathon 2021) logo

AdEth: advertising NFTs (Web3 Weekend Hackathon 2021)

AdEth is a POC made during ETH Global Web3 Weekend Hackathon, the purpose is to onboard advertising industry into web3 allowing partnership through NFTs.

The project allows companies to generate an NFT that can be displayed on websites as an ad.

During the minting process, the company must provide a budget in stablecoin which is added to the NFT, each time a user clics on the ad, the website is rewarded by a portion of the budget.

Made in 48h, the contracts are deployed on Polygon testnet (Mumbai) and the NFTs are stored on Filecoin thanks to "NFT Storage" tool.

Solo project.

Stack:

polygonsoliditytruffleweb3openzeppelinfilecoinnft-storagemetamaskreact
Github ➤
Personal ProjectIrrigate-app on Matic/Polygon logo

Irrigate-app on Matic/Polygon

Irrigate version handling ERC20 donations deployed on Matic/Polygon testnet (Mumbai).

The client is a static website made with Gatsby and deployed on IPFS through Fleek, using web3 and Metamask to interact with the EVM.

The server is a Node JS instance that handles CRUD operations with a NOSQL database and smart contracts calls.

Both server and client are currently live, smart contract is deployed on Mumbai testnet.

Solo project.

Stack:

soliditytruffleweb3openzeppelinpolygonmetamask
See ➤Github ➤
Personal ProjectThumbnails-to-Postgres logo

Thumbnails-to-Postgres

Local server to generate thumbnails from an uploaded image and add the local urls to a database.

It uses Sharp library and Postgres database.

Solo project.

Stack:

typescriptnodeexpresspostgressharp
Github ➤
Personal ProjectIrrigate-app front end logo

Irrigate-app front end

Front end of the production version of Irrigate, the platform to gather all NGO's and associations accross the world allowing users to send donations from anywhere to everywhere using DAI currency.

The client is a static website made with Gatsby and deployed on IPFS through Fleek, desktop only for the moment.

It is currently work-in-progress.

Solo project.

Stack:

gatsbytypescriptreactsassipfsfleek
See ➤Github ➤
Personal ProjectIrrigate-app back end logo

Irrigate-app back end

Back end of the production version of Irrigate, the platform to gather all NGO's and associations accross the world allowing users to send donations from anywhere to everywhere using DAI currency.

The server is hosted on Ionos 1&1 and serves data as a REST API from a MongoDb Atlas database.

Current status is work in progress.

Solo project.

Stack:

typescriptnodeexpressjwtjestnginxpm2ionosmongo
See ➤Github ➤
Personal ProjectIPFS-Portfolio logo

IPFS-Portfolio

My portfolio made with Gatsby and hosted on IPFS.

Deployment has been made with Fleek.

First use of Typescript.

Solo project.

Stack:

gatsbytypescriptreactformspreesassipfsfleek
See ➤Github ➤
Personal ProjectIrrigate-x-Superfluid logo

Irrigate-x-Superfluid

Second version of Irrigate platform, this time integrating Superfluid protocol allowing users to subscribe monthly donations in DAI (Constant Flow Agreement).

Also using Superfluid Instant Distribution Agreement to simultaneously distribute funds to all the associations at the end of the month.

Deployed on Goerli testnet and hosted on Heroku.

Solo project.

Stack:

reactnodeexpressmongoethereumweb3superfluidheroku
See ➤Github ➤
Hackathon ProjectIrrigate-x-Aave Prototype (Planet Wide SOS Hackathon 2020) logo

Irrigate-x-Aave Prototype (Planet Wide SOS Hackathon 2020)

Hackathon POC: A platform to gather all NGO's and associations accross the world allowing users to send donations from anywhere to everywhere using DAI currency.

It integrates Aave Lending Pool protocol allowing donations to be staked and generate interests to cover the transactions and maintenance costs.

Solo project hosted on Heroku and deployed on Ropsten testnet.

Stack:

reactnodeexpressmongoethereumweb3aaveheroku
See ➤Github ➤
Hackathon ProjectDonato: donation app (ETH Turin 2020 Hackathon) logo

Donato: donation app (ETH Turin 2020 Hackathon)

Hackathon project: DonaTo is an application based on Ethereum which aims to bring transparency and accountability to donations.

People who suffered from a disaster can open an account and start receiving donations from around the world.

Team project. Did the smart contract and the tests part.

Stack:

ethereumsoliditytruffleganacheweb3chai
Github ➤
Personal ProjectCryptogama: DEX prototype (ALYRA 2020 course validation project) logo

Cryptogama: DEX prototype (ALYRA 2020 course validation project)

Course validation project: Cryptogama is a decentralized exchange prototype for Ethereum ERC-20 tokens that I made as a student project during a blockchain course at Alyra school in Paris. It includes a faucet so you can test it with Metamask on Ropsten network.

Solo project.

Stack:

reactnodeexpressethereumweb3soliditytruffleganacheherokuhighchartschai
See ➤Github ➤
Personal ProjectMultiSig Wallet logo

MultiSig Wallet

MultiSigWallet smart contract where number of owners and minimum confirmations can be set in the contract deployment.

Stack:

ethereumsoliditytrufflechaiopenzeppelin
Github ➤
Personal ProjectAddress Monitoring logo

Address Monitoring

Js script to watch pending transactions involving an address on the blockchain.

The script needs an Infura project ID and an ethereum address as parameters.

It is currently set to monitor on ropsten testnet but you can switch to others modifying the provider URL.

Stack:

ethereumweb3node
Github ➤
Personal ProjectERC20 Faucet Example logo

ERC20 Faucet Example

This is an ERC20 Faucet template to deploy on the blockchain.

ERC20 EIP https://eips.ethereum.org/EIPS/eip-20.

Stack:

ethereumsoliditytrufflechaiopenzeppelinnode
Github ➤
Personal ProjectERC721 Example logo

ERC721 Example

This is an ERC721 Token template to deploy on ethereum blockchain.

The purpose is to test functions to better understand how they work and what they do.

See test file to check 'ERC721' standards functions (was tested with Truffle).

ERC721 EIP https://eips.ethereum.org/EIPS/eip-721

Stack:

ethereumsoliditytrufflechaiopenzeppelinnode
Github ➤
Personal ProjectERC20 Example logo

ERC20 Example

This is an ERC20 Token template to deploy on the blockchain.

One token example has been deployed on Ropsten testnet at '0x6f1d6BD8C4cca3464aB0DE2FD2BFE532a2B60eC3' called 'EET'.

With Truffle, tested ERC20 metadatas, standards and internal functions, also 'Ownable' functions.

Stack:

ethereumsoliditytrufflechaiopenzeppelinnode
Github ➤
Professional ProjectYobalé logo

Yobalé

Startup application prototype: a platform allowing customers to book transports accross Senegal via email confirmations.

Serverless, it integrates EmailJS SDK, Google Places Autocomplete API and React Datetime calendar pickup library.

Solo project.

Stack:

reactsasscsshtmlemailjsgoogleplaces
See ➤
Professional ProjectEsprit Velo logo

Esprit Velo

Redesign of the website of a bike store.

Previous existing site on Wordpress, had to change and customize a theme, code additional module.

Solo project.

Stack:

wordpressjavascriptphpcsshtmlovh
See ➤
Personal ProjectSpaceDodger logo

SpaceDodger

Basic video game prototype: a browser 2D video game made with jQuery.

Solo project.

Stack:

javascriptjquerycsshtml
See ➤
Professional ProjectNekoSake logo

NekoSake

Website for the japanese sake brand Neko Sake.

Solo project.

Stack:

javascriptjquerycsshtml
See ➤