Projects
Main projects
Sailor: Sumcheck and GKR over Zpk via Galois Rings. A basic toolkit for ring-based cryptographic constructions, a new Sumcheck protocol over Zpk with minimal overhead and two versions of the GKR protocol over Zpk .
Cryptonotes, my cryptography blog where I write about interesting, new and fun topics in the field I'm passionate about. While my main focus is on ZKP, you can find many other things there!
Edge++, an award winning hackathon project that provides a tool for people who know no js but some C++ to program interactive websites. Here you can find a video that explains a proof of concept!
HackTheMaze, another award winning hackathon project, this time a multiplayer online game where players compete to solve fast a randomly generated maze!
XRPL ZK-bridge, a third award winning hackathon project that provides a zk-bridge proposal implementation for the XRPL blockchain, which doesn't have smart contracts. Here you can find a video that explains a proof of concept!
Randify, a tool to create completely random Spotify playlists I created using Spotify's API and a big songs database in order to discover new music.
Climb the prime, a platform Math game developed with Unity interface in order to learn the basics of game development.
Games developed
Climb the prime, a platform Math game developed with Unity interface in order to learn the basics of game development.
Created a AI for the snake game which is really satisfying to watch.
Created a random hamiltonian cycle generator for grid graphs using a modification of Kruskal algorithm to generate a tree half the size of the grid and then take the hamiltonian cycle as the surrounding of the tree. It's a quite complicated algorithm but nice to see the visual representation
Created a really accurate free fall simulator that takes into account multiple factors such as air friction, preassure, temperature. It was all calculated using diferential equations and Navier Stokes formulas for fluids mechanics.
Created a replica of the impossible game using javascript.
Unbeatable tic-tac-toe usind the mini-max algorithm.
Participated in GMTK Game Jam and created a FPS in less than 48h with a 4 person team from all over the world.
Websites
Development of a website for a Fractal design with Python contest at UPC college.
Development of a website to keep track of people's sitting spots in college classes in order to increase COVID-19 security measures.
Development of a website to keep track of the kitesurfing spot's wind to know when and where to kitesurf in Catalonia.
Competitions and others
Winner of the Ripple sponsored cathegory on the ZKP/ Web3 Hackathon hosted by Berkeley RDI with the ZKbridge for XRPL solo project.
Two time winner of HackUPC with two projects previously presented.
Participated in Google Hash Code and got position 11th in the spanish ranking and 500 out of 10000 globally.
Spanish and European sailing champion both 2016 and 2017.
Played a 1h long classical music piano concert on 2016.
Spent a whole year studying in the USA when I was in highschool. While I was there I got first place in Texas All-State piano competition.