Electronics engineer and software developer. Now, I'm
working in the blockchain space, building new things and exploring
decentralized technologies.
Projects
This list is not exhaustive. You can find more projects on my GitHub.
GhostCrab
GhostCrab 👻🦀 is a rust library that allows you to index Ethereum smart contracts. It provides a simple and easy-to-use API for building performant and scalable indexers.
WASM-P2P
WASM-P2P 📡 is a lightweight, user-friendly peer-to-peer library for Rust and WebAssembly. Perfect for decentralized applications, browser-based games, and real-time collaboration.
azul-ts
This is a TypeScript library to seamlessly integrate with Azul payment gateway.
GLSL-types
This is a CLI tool that generates TypeScript types from GLSL shaders.
Toryteller
Toryteller is a tool for transforming manga into videos using AI.
Instanced skinned mesh
Instanced skinned mesh in Three.js. This is a library that contains a few classes that allow you to animate a large number of skinned meshes efficiently.
Recreational programming
This list is not exhaustive. You can find more projects on my GitHub.
Project Block Wars
Real time strategy game similar to games like hexagor, generals.io or hexarena, but with boats.
Communication system
Wireless digital communication system implemented using software defined radios for the transmission of images.
Portable Charger
Portable charger with protection against short circuits, overload and over discharge.
Tools for the development of microwave networks
Set of tools for the development of a Backbone and Backhaul network. Checks if the two antennas have line of sight, calculation of the link budget taking into account factors such as the losses due to the orientation of the antenna (using its radiation pattern).
Optical communication system
Custom optical digital communication system built from scratch using Arduinos, LEDs, and photoresistors, incorporating DSP techniques for signal processing.
Ray casting
Pseudo 3D rendering engine using 2D ray casting.
Quadtree
A collision detection engine powered by a quadtree spatial partitioning system.
Rasterizer
A software rasterizer implemented from scratch in Python.
Zombie
Zombie game made in C with raylib.
IntecMan
Video game inspired by Pac-Man made in C, with an INTEC theme.
Ecosystem simulation
A simulation that recreates ecosystems by modeling population dynamics, resource cycles, and species interactions.