Projects
![](/thumbs/games.jpg)
Games Database
Collection of data from different games from my childhood
![](/thumbs/miband-6-heart-rate-monitor.jpg)
Mi Band 6 Heart Rate Monitor (2022)
Display your Mi Band 6’s heart rate in the browser.
![](/thumbs/genico.jpg)
Genico - Numeric icon generator (2019)
A numeric icon generator, very useful for working with HMI display, like DGUS (DWIN) / SGUS / VGUS.
![](/thumbs/bla.jpg)
Lightweight speech recognition library for EDU-CIAA (2017)
Lightweight library for speech recognition in ARM Cortex M4 microcontrollers. It extracts MFCC coefficients and recognises words using Viterbi algorithm, and Hidden Markov Chains (HMM), first-order, using gaussian mixture probabilities.
![](/thumbs/foamcutter.jpg)
FoamCutter (2017)
A basic foam cutter, using a nichrome wire.
![](/thumbs/habla.jpg)
Speech recognition using HTK (2016)
Distributed finite-grammar speech recognition based on the HTK toolkit. Developed as a final project for an university class. Uses JSRecorder and Web Audio API to capture microphone audio from the computer.
![](/thumbs/halfmapper.jpg)
Half-Life map viewer (2016)
This project is a renderer designed specifically to explore the world of Half-Life. It allows for realtime rendering of the Black Mesa Research Facility.
![](/thumbs/cordic.jpg)
Utilities for Digital Systems classes (2015)
Software that help developing FPGA systems with VGA outputs.
![](/thumbs/controldomotico.jpg)
Domotic control via IR and PC (2014)
A domotic panel to control the lights of multiple bedrooms, allowing the user to change the intensity of them via 3 interfaces. This project was created with Juan Ignacio Troisi and Martin Menendez, for the university subject Laboratorio de microcontroladores.
![](/thumbs/mapabsas.jpg)
Buenos Aires mapper (2014)
3D Map of Buenos Aires using data provided by the government. Uses OpenGL for 3D acceleration, SDL for window and event management.
![](/thumbs/ledmatrixintro.jpg)
LED matrix with inclination sensors (2013)
This project is based in a 8x8 bicolor LED matrix, controlled by a PC via the parallel port. We also included two homemade orientation sensors, allowing the detection of the matrix angle.
![](/thumbs/consolatetris.jpg)
Mini game console with TV out (2012)
Sample application that generates NTSC signals (black and white) which can be viewed in any standard definition TV. Based in a 8052 microcontroller.
![](/thumbs/lcdterminal.jpg)
LCDTerminal (2012)
Alphanumeric display controlled via UART. Can also be used in LCD Smartie to monitor the resource usage of a PC.
![](/thumbs/cerradura.jpg)
Digital combination lock (2012)
Digital logic based that implements a combination lock similar to those used in hotel rooms.
![](/thumbs/muscle-stimulator.jpg)
Muscular electrostimulator (2011)
Muscular electrostimulator controlled by a microcontroller.
![](/thumbs/worms.jpg)
Worms clone using SDL y OpenGL (2010)
A simple clone of Worms, using those libraries. Can be played by multiple players locally.
![](/thumbs/fisica.jpg)
Small physics engine (2010)
Based on the Advanced Character Physics paper by Jakobsen. HTML5 and Javascript based, supports only circles.
![](/thumbs/electronica-tcg.jpg)
Card game - Electrónica (2010)
SDL based multiplayer game done as a final project for an assignature.
![](/thumbs/alephtrack.jpg)
AlephTrack - Tracker using GPS and GSM/GPRS (2010)
Allows tracking and real-time monitoring via the Internet of the location of a device, which can be installed in a car.
![](/thumbs/miniconsola.jpg)
Mini game console with LED matrix (2009)
Simple 8x8 game console based in an 8052 microcontroller, developed in C, compiled with SDCC.
![](/thumbs/cs_electronicaort.jpg)
Cs_electronicaort (2008)
Counter-Strike 1.6 map, inspired in the Electronics floor of ORT Yatay (Highschool I attended).