Skip to content
View arynyestos's full-sized avatar
Block or Report

Block or report arynyestos

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
arynyestos/README.md

Antonio Rodríguez-Ynyesto 🛠️

Blockchain Developer

I'm an Industrial Technologies Engineer (M. Sc.) with a master's degree in Automation and Robotics (so that would be two MScs 😋). I've been working on software since I finished college and started learning about Blockchain in early 2022, and blockchain software development in the summer of the same year. I believe this technology will completely revolutionize the world, and once I realized this I decided I wanted to be a part of that revolution. Being an engineer, what made most sense to me was to become a Web3 dev/researcher. That is why over a year ago I embarked on a learning journey that will hopefully continue in a Web3 company soon.

I've taken courses such as CryptoZombies, CodeCrypto Academy's Máster Ingeniero Blockchain, Alchemy University's Ethereum Developer Bootcamp or Cyfrin Updraft's Solidity 101, Foundry 101 and Advanced Foundry. Right now my main occupation (besides my day job) is to keep creating a portfolio of projects that make my profile attractive for Web 3 companies. I've already participated in hackathons like Constellation by Chainlink and Dextools & Vottun and intend to keep working on personal/group projects as well as other courses. Also, I am a Chainlink Advocate, since Chainlink is, to my mind, one of the key actors in the new paradigm that is coming.


Languages and tools

JavaScript

Solidity

Foundry Remix

Hardhat

NodeJS

React

Python

Docker

Kubernetes

Express


   

Dev portfolio

This is work in progress. Here I will link the different projects I have done as a developer since 2022.

CodeCrypto Blockchain Engineer Master's Course

The CodeCrypto course was a 10 month program I signed up for after completing all of the CryptoZombies modules. In it, I learnt all about web 3 development, starting from web 2 technologies like HTML, CSS, JavaScript, Node.js, Express, Docker or Kubernetes.

Web 2 Projects

The projects done after finishing all the lessons for the web 2 part of the course are featured below:

  1. Faucet: For the first project we made a faucet on a local Go-Ethereum network running on Docker.
  2. SQL: On the second project we put into practice some of the back end development concepts learnt during the course.
  3. ETH e-commerce: On the third project we leveraged both the local network created in the Faucet project and the database created on the SQL project. The latter was used as the product database of an e-commerce in which purchases would be made paying with ETH.
  4. Design: This was a project consisting only of a React front end. The aim was to focus on the aesthetic side of web development.
  5. Cryptography: On this project we learnt to different ways of encrypting and decrypting files with symmetric cryptography.
  6. Block Explorer: Coming soon...
  7. Ethereum network: Coming soon...

Web 3 Projects

Coming soon...

Alchemy University Ethereum Developer Bootcamp

The Ethereum Developer Bootcamp was very high quality course in which I learnt all about Ethereum from the very basics (accounting model, Merkle trees...) to Solidity development. The course was divided in eight modules, the last of which was a final project that had to be proposed by the student and only after validation by AU would the completion NFT be awarded. Take a look at the repo containing all the work done throughout the course, including the final project, a payment system for automatic payments adjusted to the temperature workers have to endure, leveraging Chainlink's services, called SummerPay!

Cyfrin Updraft courses

These are probably some of the most complete and highest standard courses out there when it comes to learning Solidity and Foundry. I took these before Cyfrin Updraft was even launched, in the form of Patrick Collin's Solidity Foundry Course, which was then divided into these shorter courses to be uploaded to Patrick's new platform. Below you can find the code developed for some of the course's modules, since not all of them involved coding. Also, unlinke the other repos linked in this readme, no further explanations were added, but the links to the official repo were included instead, as well as the correspondence with Cyfrin Updraft's current courses.

  1. Foundry Fundamentals:
    1. Fund Me contract: Official repo.
    2. Smart Contract Lottery: Official repo.
  2. Advanced Foundry:
    1. ERC20s: Official repo.
    2. NFTs: Official repo.
    3. Decentralized Stablecoin: Official repo.
    4. Upgradeable Smart Contracts: Official repo.
    5. DAOs: Official repo.
    6. Security: Official repo.

Also, below you can see the 15 NFT badges I achieved by completing all the challenges of the course, one at the end of each lesson:

  1. Security and Auditing:
    1. PasswordStore audit
    2. PuppyRaffle audit

Alchemy University Road to Web3 program

After completion of the Ethereum Developer Bootcamp, Alchemy proposes this 10-week program to help new blockchain devs go from beginner to advanced. Below I will link the repo for each of them.

  1. Develop an NFT Smart Contract (ERC721): This served to review concepts already known from other courses regarding the ERC721 standard, NFT metadata, IPFS and so on.
  2. Build a "Buy Me a Coffee" DeFi dApp: On this project, a simple smart contract to receive tips was developed and then interacted with from a Hardhat script, as well as from a front end.
  3. Make NFTs with On-chain Metadata with Hardhat and Javascript: Another Solidity, Javascript and Hardhat project, in which we created fully on-chain, dynamic NFTs, suitable for Web3 videogames.
  4. Create an NFT Gallery: On this project, we created an awesome NFT gallery with Next.js and Tailwind, to display NFTs fetching by wallet or collection.
  5. Create a Dynamic NFT with Chainlink: This was a project in which we leveraged three of Chainlink's services to create a dynamic NFT collection whose NFTs changed their metadata according to Bitcoin's price trend in a selected interval, choosing at random between three different images for each trend.
  6. Build a Staking dApp: This was a great project to learn about Scaffold ETH and its different functionalities.
  7. Build an NFT Marketplace from Scratch: Coming soon...
  8. Build a Betting Game on Optimism: Coming soon...
  9. Build a Token Swap Dapp with 0x API: Coming soon...
  10. Create a Decentralized Twitter with Lens Protocol: Coming soon...

Hackathons

Block & Change hackathon

In October 2023 I participated in a hackathon organized by Block & Change. My team and I worked tirelessly for almost 48 hours with very little sleep, but it payed off, we won the prize for best social innovation. Please find here the repo with the code we developed that weekend.

Constellation Chainlink hackathon

From the 8th of November to the 10th of December of 2023 I participated in the Constellation Chainlink Hackathon. This one was much longer and my team and I had time to develop a much more complex project. Check out the project's GitHub repo and take a look at the Devpost page as well!

Vottun & Dextools hackathon

The weekend of January 27th to 28th, I participated in the hackathon organized by Vottun and Dextools and sponsored by Rootstock. My team and I came up a dApp for automatized DCA Bitcoin purchases and won the first prize. Make sure to check out the repo!

Recruitment challenges

Below are the repos corresponding to challenges I solved to prove my skills in selection processes.

FilmChain SC verification

This was a challenge to check my capability for a possible collaboration with the FilmChain project, which I completed with solvency. Check out the repo's README explaining how I did it!

TruWeb3 ERC20 Cross Chain Mirror

Similarly, the guys at TruWeb3 challenged me to make this ERC20 Cross Chain Mirror contract following TDD methodology and I completed that as well!

Freelanche projects

FilmChain vesting

After successfully verifying the FILM token contract, I was hired by FilmChain to create a vesting contract for their early investors and team to have their tokens vested, with a one year cliff, with two different vesting schedules. Check out the repo!

Personal projects

Carbon defootprint dApp

This was a personal project created for a POC presentation at my current company, in the railway sector. It consists of a smart contract deployed on the Sepolia testnet which simply stores the numbers representing the carbon footprint avoided by the user when they travel by train instead of flying. A React front end styled using Tailwind CSS was used to interact with the contarct. Check out the repo here!

Oasis Riddle

This is a repo demonstrating how to solve the Oasis Riddle, a fun challenge by Oasis Network (where you can earn 200 ROSE!), for which they hand out flyers with codes at Web 3 events. If you ever get one of those codes I've got your back, check out the repo and follow the steps to solve it in the blink of an eye!


Researcher portfolio

Below you can see the different research projects I've carried out. I try to develop as wide a skillset as possible, not limiting myself to software development, but also engaging in blockchain related research.

Quantitative research directions for staking providers

This was a piece of research I had to do to apply for a position at Chorus One. This I decided to post on LinkedIn, since I like to stay active there as well. Hope you enjoy the read!

Ethereum Protocol Fellowship wiki entry on PBS

Since February, 2024, I've been participating in the Ethereum Protocol Fellowship Study Group, which encourages students to contribute to the wiki. Here's the markdown file and a HackMD post with the entry I wrote on Proposer-Builder Separation.

Popular repositories

  1. CodeCrypto CodeCrypto Public

    Repository containing all the work done throughout the CodeCrypto program.

    JavaScript

  2. AUEthDevBootcamp AUEthDevBootcamp Public

    This is the repository to showcase the work done in the Alchemy University Ethereum Developer Bootcamp.

    JavaScript

  3. CodeCryptoProjects CodeCryptoProjects Public

    This repo showcases the projects developed throughout the CodeCrypto Academy's Blockchain Engineer Masters.

    JavaScript

  4. BlockChangeHackathon BlockChangeHackathon Public

    This is the repo for the project developed to participate in the Block & Change Hackathon.

    JavaScript 2

  5. OasisRiddle OasisRiddle Public

    This project demonstrates how to solve from Hardhat the Oasis Riddle.

    TypeScript

  6. SolidityFoundryCourse-Lesson7 SolidityFoundryCourse-Lesson7 Public

    Solidity