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.

avatar-card

â–² Art by wandu_mook


Projects

Post

Polyrythmic Circles

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

Post

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.

Post

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.

Post

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.

Post

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.

Post

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.

Post

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.