personal Robust Support Vector Machines Implementation of robust SVMs based on the rescaled hinge loss function, proposed by Xu et al., using Python and Scikit-learn. Youtube Socket App Web app that allows users to sync the reproduction of a Youtube video. Polling web app Web app that allows creation and administration of polls using Node.js and MongoDB. university Report on Representation Contrastive Learning A report on the recent research on learning representations via contrastive learning. Report Presentation Hackathon on Big Data systems Scripts for daily ingestion of the Spain's Official State Gazette (new legislation) via scraping, and storage on MongoDB, GraphDB and Elastic Search for different applications. Mathematics Bachelor Thesis titled "CUT groups" (spanish) Monograph on CUT groups, providing several characterisations of them. Document Presentation Functional Analysis assignments Some assignments for my Functional Analysis class (spanish) Numerical methods for ordinary differential equations Java library implementing different numerical methods for solving ODEs. Evaluation at any point is implemented using interpolation (with precision matching that of the method itself), and events can be defined as well. Minipascal to Mips compiler Compiler of a minified version of the Pascal language to MIPS instructions. Finite Deterministic Automaton Minimizer Python implementation of a minimizing algorithm for finite automata.