I design and develop end-to-end Web3 products, providing you with support at all stages.


Get in touch to talk about your project and discuss the solution that best fits your needs.


I will design the best structure for a secure, efficient and scalable product.


No matter your budget or timeline, I will do my best to write and test the code to boost your project.

From smart contracts to full stack applications, machine learning models, zero knowledge circuits...

Smart contract development

Seamlessly automate and secure your transactions with smart contracts, execute agreements transparently and efficiently without the need for intermediaries.

  • Languages: Solidity and Vyper.
  • Frameworks: Hardhat, Foundry and Brownie

Subgraph development

Unlock the potential of decentralized applications with subgraph solutions to collect and aggregate data efficiently.

  • Languages: GraphQL, AssemblyScript and TypeScript.
  • Libraries: TheGraph.

Front-end development

Captivate your audience with user interfaces that ensure an intuitive and immersive experience for your users, driving engagement and satisfaction.

  • Languages: TypeScript.
  • Frameworks: Next.js and Vite.

Back-end development

Power your platform with a robust and scalable back-end infrastructure ensuring flawless operation and reliability.

  • Languages: TypeScript and Python.
  • Frameworks: Express.js and Flask.

Zero-knowledge implementation

Safeguard your data and transactions with cutting-edge zero-knowledge technologies that provide cryptographic assurances without compromising functionality.

  • Languages: Circom.
  • Libraries: Circom and Snark.js.

Machine learning modeling

Harness the power of AI to get insights and drive innovation with models tailored to your specific needs in order to optimize your business processes.

  • Languages: Python.
  • Libraries: PyTorch and Keras.

Data science tasks

Extract actionable insights from your data with advanced data science solutions to make informed decisions and drive growth.

  • Languages: Python.
  • Libraries: Pandas, Numpy, SciPy, Matplotlib, Seaborn...

Ready to #buidl?

Are you seeking collaboration on a Web3 project or a developer to join your team?. Then, do not hesitate to contact me by e-mail or on my LinkedIn profile. You can also find me on GitHub.


zk Connect Four

zk Connect Four

zk Connect Four is a zero-knowledge decentralised application that lets you play the game of Connect Four against a DQN agent-trained policy or against another user.

Learn more
Bank Microservices

Bank Microservices

Bank Microservices is my own approach to a bank application, with a microservices-based architecture and using the MERN stack.

Learn more
Olive Oil Trust

Olive Oil Trust

Olive Oil Trust is an olive oil traceability solution built on Ethereum that adapts the workflow of the olive oil long value chain to the blockchain through the use of smart contracts.

Learn more


This is my personal webpage, where I publish articles and side-projects.

Learn more



How to build a zero-knowledge DApp

This post offers an introduction to how to develop an application capable of generating and...

Reinforcement learning

Training a DQN agent to play Connect Four

Exercise to obtain a policy that is capable of maximising this reward, thus obtaining the...


Approach to a microservices-based architecture bank application

A microservices-based architecture bank application that includes back-end and front-end applications, as well as a...


Introducing Olive Oil Trust: front end

Next.js application that gives support to members and customers in Olive Oil Trust, and reduces...


Introducing Olive Oil Trust: subgraph

Subgraph to query data from Olive Oil Trust in an efficient way using TheGraph.


Introducing Olive Oil Trust: smart contracts

Olive Oil Trust smart contracts are implemented in order to adopt a set of rules...


Introducing Olive Oil Trust

Introduction to a series of posts about Olive Oil Trust


How to build a DEXs analytics application

Introduction to obtaining and representing DEXs data using TheGraph and React.js


Classifying news from 20NewsGroup

Classifying text in the 20Newsgroup dataset

See all