Blockchain Developer at Umbrella Research
Co-founder and SC Dev at BitChill
I'm an Industrial Technologies Engineer (M. Sc.) with an additional master's degree in Automation and Robotics from the Technical University of Madrid (UPM). I've been working in software since finishing college, and started learning about Blockchain in early 2022, diving into blockchain software development that same summer.
Over the next two and a half years I combined my full-time job with taking courses, competing on hackathons, tackling personal projects and technical challenges, attending conferences and events, and even writing a few articles. In 2024, I co-founded BitChill, a project funded by a Rootstock grant to build a dApp for non-custodial, automated, and yield-bearing DCA into bitcoin (rBTC), where I'm the smart contract developer. In 2025, I landed my first Web3 job as a Blockchain Developer at Umbrella Research.
I’m always open to part-time or contract-based collaborations that align with my interests, especially those involving smart contracts, decentralized protocols, or mission-driven blockchain projects. Feel free to reach out at [email protected]
This is a work in progress! I've been adding projects to this readme since 2022 and plan to keep doing so. It is starting to get a bit crowded, and of course the older projects aren't as sharp as the most recent ones, so I may refactor it some time soon, but for now I think it reflects my blockchain journey pretty well 😊.
In March of 2025 I joined Umbrella Research as a Blockchain Developer to work on MEV-related DeFi strategies. Here I work mainly as a TypeScript back-end dev, though constantly looking at Solidity code and interacting with smart contracts and event info, as well as some FE work.
BitChill is an automated, non-custodial and yield-bearing DCA dApp for periodic bitcoin purchases, deployed on Rootstock mainnet. This is the project I'm currently most dedicated to as a Smart Contract Developer and Co-Founder. After winning the Vottun & DexTools Hackathon, my team and I achieved a Rootstock grant to carry on with the development of the project. You can check out my work here!
In August of 2025 I took this phoenomenal Cyfrin Updraft course on Aave V3, where I learnt the fundamentals of Aave and how to build apps that interact with the #1 lending protocol of the DeFi landscape. You can check out the course exerices here!
In August of 2025 I finished Cyfrin Updraft's Smart Contract Security course, in which I got my hands dirty with six different audits, learning all about manual review, static analysis tools (Slither, Aderyn), fuzz testing, and reporting; as well as concepts like DoS, reentrancy, AMMs, flash loans, oracle manipulation, bridges or MEV. You can check out the repos with the audited code below!
Details
1. [PasswordStore audit](https://github.com/ynyesto/PasswordStoreAudit) 2. [PuppyRaffle audit](https://github.com/ynyesto/PuppyRaffleAudit) 3. [TSwap audit](https://github.com/ynyesto/TSwapAudit) 4. [ThunderLoan audit](https://github.com/ynyesto/ThunderLoanAudit) 5. [BossBridge audit](https://github.com/ynyesto/BossBridgeAudit)After completing all the training audits with the course's walk-through videos, I undertook the final audit of the VaultGuardians project.
Also, below you can see the 8 NFT badges I achieved by completing all the challenges of the course, one at the end of each lesson:
In early 2025 (January to March) I participated in the fourth cohort of the Uniswap Hooks Incubator. During the course we learnt by doing: I developed five different hooks during the workshops, and one final hook as my Capstone project for the hookathon.
Details
The five workshop hooks were:
- Points hook
- Gas price dynamic fees hook
- Limit orders
- CSMM no-op hook
- Swap and bridge to Optimism hook
For my Capstone project I developed a very simple POC for a hook that could be useful to BitChill. You can check it out here!
In October of 2024 I participated in Chainilnk's bootcamp on tokenization of real world assets. You can check out the repo containing my work here!
In August of 2024 I completed the first ever Chainlink CCIP Bootcamp. You can find the repo containing all the work done during the course here!
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.
Details
- Foundry Fundamentals:
- Fund Me contract: Official repo.
- Smart Contract Lottery: Official repo.
- Advanced Foundry:
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:
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 linked the repos for the projects I thought were most interesting for my learning purposes.
Details
- 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.
- 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.
- 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.
- 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.
- 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.
- Build a Staking dApp: This was a great project to learn about Scaffold ETH and its different functionalities.
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 system for automatic payments adjusted to the temperature outdoor workers have to endure, leveraging Chainlink's services (custom oracle and upkeep), called SummerPay!
The CodeCrypto course was a 10 month program I signed up for after completing CryptoZombies, when I decided I wanted to go all in to become a full-time blockchain dev. In it, I learnt all about web 3 development, starting from web 2 technologies like HTML, CSS, JavaScript, Node.js, Express, Docker or Kubernetes.
The projects done after finishing all the lessons for the web 2 part of the course are featured below:
Details
- Faucet: For the first project we made a faucet on a local Go-Ethereum network running on Docker.
- SQL: On the second project we put into practice some of the back end development concepts learnt during the course.
- 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.
- Design: This was a project consisting only of a React front end. The aim was to focus on the aesthetic side of web development.
- Cryptography: On this project we learnt to different ways of encrypting and decrypting files with symmetric cryptography.
- Block Explorer: Coming soon...
- Ethereum network: Coming soon...
Although CodeCrypto Academy promised that upon finishing the course students would have a project portfolio comprised of 7 EVM projects, this didn't turn out to be true. After much complaining about the low quality of the learning materials (well below the standards of the first half of the course) and the fact that no projects worth mentioning here were carried out, we got a certificate of completion stored in a HyperLedger network and no value for our money, since the Web2 concepts learnt during the first half of the course were "nice-to-haves", but definitely not what we had payed for. After (and during) this terrible experience, my real learning of Solidity and the EVM started with all of the courses and projects listed above, as well as all the work showcased below.
After Devcon 7 South East Asia I participated in the ETHGlobal hackathon. My team and I created a tool for seamless migrations of ERC20 mainnet tokens to a multichain token on L2s, leveraging Scroll's L1SLOAD precompile to make the one time bridging possible, Vlayer's Time Travel feature to create an incentive system and Chainlink's CCIP and CCT standard to make the token multichain!
My role in this project was smart contract developer. More precisely, I was the sole contributor to the CCIP part, while my colleagues focused on the other technologies, as well as the front-end and the submission and the pitch material. I was also the pitch lead, both at ETHGlobal's and the sponsor's booths.
As you can see in our project sumbission, we won Blockscout's Pool Prize, Chainlink's Best use of Chainlink CCIP ($4,000) and Scroll's Best Use Case of L1SLOAD (2nd place - $1,500), for a grand total of over $5,500!
You can check out the repo here!
The weekend of January 27th to 28th of 2024, 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!
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!
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.
Below are the repos corresponding to challenges I solved to prove my skills in selection processes.
For this technical challenge I dived into the Bitcoin chain and did some analytics with Python. Check it out here!
This was a task I got from David, the CTO of TruWeb3 who challenged me to make this ERC20 Cross Chain Mirror contract following TDD methodology. I completed it successfully using Chainlink's CCIP!
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!
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!
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!
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!
Below you can see the different research projects I've carried out and technical articles I've written. I try to develop as wide a skillset as possible, not limiting myself to software development, but also engaging in blockchain related research and technical writing!
In mid December of 2024 I finished The Ethernaut, OpenZeppelin's smartc contract security wargame. The latest two levels (32 and 33) had been published only a few weeks earlier and since I couldn't find any writeups after solving them, I decided to publish my own. You can read them both on Medium!
In early December of 2024 I published a writeup of The Rekt Games, a CTF by The Red Guild I undertook during Devcon, which also served as my learning artifact for the Devcon Scholars Program, for which I was chosen by the Ethereum Foundation. You can read it here!
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!
In early 2024, I participated in the Ethereum Protocol Fellowship Study Group, which encourages students to contribute to the EPF wiki. Here's the markdown file and a HackMD post with the entry I wrote on Proposer-Builder Separation, in gratitude for which the guys at EPF granted me a stipend to go to an Ethereum convention!


