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. 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. 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
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 kiosk application for hotel lobbies, built with Flutter and designed to run on a Raspberry Pi 3B+. Instead of a static bulletin board, guests get a touchscreen where they can check: Weather — live data from AEMET OpenData Flights — real-time arrival and departure info for Ibiza airport Bus schedules — upcoming departures from nearby stops via ALSA’s GTFS API Local info — a directory of services, excursions, markets, beaches (with distance from the hotel), shows, and useful websites The app supports 7 languages (English, Spanish, Catalan, French, German, Italian, and Dutch) and runs in immersive kiosk mode — no browser chrome, no desktop, just the app. ...