icon
Map2Craft

A Python-based toolset for generating realistic Minecraft worlds from real-world geospatial data. This project uses SCons to orchestrate the processing of elevation data, bathymetry, proper land cover mapping, and OpenStreetMap (OSM) features into a WorldPainter-compatible format. Features 🌍 Real-world Terrain & Bathymetry Downloads and processes high-resolution elevation data (SRTM/Copernicus) and reprojects it to meters (EPSG:3857). Bathymetry Merging: Seamlessly blends land elevation with underwater depth data (EMODnet/GEBCO) to create realistic coastlines and ocean floors. Zero-Level Handling: Configurable sea level and masking to prevent shallow coastal artifacts. 🌲 Biomes & Land Cover Uses ESA WorldCover data to automatically map real-world land categories to Minecraft biomes. ...

icon
PowerLab

A Python library for power electronics and electrical system simulation. Electrical Models: Battery cells, ideal sources, resistors, RC loads DC-DC Converters: Buck, Boost, and Buck-Boost converters Controllers: P, PI, PD, and PID controllers Simulation Tools: Time-domain simulation with variable tracking Data I/O: CSV and TXT input/output for simulation data Visualization: Built-in plotting and system diagram generation

icon
Reelary

A beautiful Flutter app to extract recipes and places from Instagram Reels using Gemini API, with Material Design 3 UI and folder-based organization. DISCLAIMER: DEMONSTRATION PURPOSES ONLY This application is strictly for educational and demonstration purposes. It is NOT intended to be run or distributed as it may infringe on Instagram’s Terms of Use. Use at your own risk. ✨ Features 📱 Extract Recipes & Places: Convert Instagram Reels into structured recipes or place recommendations 🗺️ Interactive Maps: View locations on Google Maps with markers and navigation 🏷️ Smart Categorization: Automatic AI tagging for places (Restaurant, Travel Spot, Activities, Nature) 📁 Folder Organization: Organize recipes and places with customizable emoji folders 🎨 Material Design 3: Modern, beautiful UI with dark mode support ✅ Interactive Cooking: Check off recipe steps as you cook 📍 Location Management: Multiple locations per place with GPS coordinates and addresses 💾 Local Storage: All data stored locally with SQLite 🌙 Dark Mode: Automatic theme switching based on system preferences Setup Instructions Prerequisites Required: RapidAPI Instagram Downloader API - For downloading Instagram videos cross-platform ...

icon
snapBack

This project consists on a series of scripts in Python to backup and restore my files. It was born from my personal need to backup my files with little additional storage. The scripts use rclone to sync files from my computer to several remote storage services and creates a backup structure in the .snapback folder in the root of the remotes, so I have acces to different snapshots of my files. ...

My final degree project

The Why In late 2021, I began searching for an interesting topic for my final degree project. I wanted to work on something meaningful but accessible to the strict time constraints and knowledge I had. I’d always been an ambitious student, and I wanted to challenge myself. My friend Shexing joined a student project starting in September 2021. He was selected to be part of BCN eMotorsport. This team was building an electric driverless racing car for Formula Student competitions held across Europe in countries like Austria, Germany, and Spain. ...

icon
discord-bot

discord-bot is a simple Discord bot designed to gamify the server of La Caverna Ecléctica. The bot responds to various commands and acts based on the channel where the user is located. In response to the Covid-19 crisis, I created La Caverna Ecléctica in late 2020 as a means to communicate with my friends and foster ideas and creativity among them, thus creating a fun and modern online community. With this goal in mind, different activities are organized on the Discord server, including: ...

icon
InfoHotel

InfoHotel is a project that aims to create a hotel information screen that displays useful information for guests. The screen will show information such as the weather, local events, and hotel services. The goal is to provide guests with relevant information that will enhance their stay and make their experience more enjoyable. It is developed using a Raspberry Pi.