Hi, I'm Miguel Vasquez.
I am currently a studying at my alma mater 🖤, actively pursuing my passion for Computer Science.
I possess a deep affection for this fascinating field in its entirety, thus I acquire great satisfaction
by constantly learning on it, and find great joy in imparting my knowledge to others.

â–² Art by wandu_mook
Projects

Polyrythmic Circles
A relaxing static page featuring the polyrythmic effect, done simply with vanilla JS, HTML and CSS.

Ferris Torrent
A BitTorrent client supporting multiple concurrent peers, and a custom tracker server with a simple static web interface for basic stats of its peers. Both done in Rust while keeping external crate usage to a minimum (TLS, GTK, logging, json) for my Programming Workshop college subject.

FileTransfer + RDT
A CLI File Transfer app using a custom RDT protocol on top of UDP, handling packet loss within a simulated network via mininet. Written in python for my Computer Networking college subject. A custom wireshark dissector made in Lua is also provided.

Low level OS Utilities
Implementation of multiple low level system utilities in C for my Operating Systems college subject. Includes a shell, a memory allocation library, a process scheduler for the JOS kernel, and a FUSE filesystem.

Properties' pricing analysis
A data science project done with jupyter for my Data Science college subject. It consists of the data analysis and model training from a dataset with 2021's properties for sale in Buenos Aires, Argentina. It includes full data preprocessing, clustering, classification and regression; training multiple ML models.

Human Resources' Backend API
A basic REST API implementation of a microservice supporting CRUD operations on a Human Resources' local SQLite database, done with Python and FastAPI for my Software Engineering I college subject. It has been deployed on Render cloud platform, and has a simple frontend made with React to interact with all the microservices.

Sport Events' Backend API
A REST API for a sport events' management app, done with Java and Spring Boot for my Software Engineering II college subject. It uses JPA/Hibernate as ORM for a PostgreSQL database, and has JWT auth and role-based access control to be used by two frontends: a backoffice for administrators, and a web app for event attendees. It also had a CI/CD pipeline on GitLab, and was deployed on a server given by our college professors.