Liam Richards Maldonado's Projects
An assortment of automation scripts written in Python scripts seeking to automate everyday, repetitive computer tasks, such as automatic file sorting, CSV and Excel file manipulation, and web scraping.
A case notes organization tool, wherein guidance counsellors are able to easily create and store case notes given a list of students. Originally for my IB Computer Science IA, written in Java.
A course search interface for NYU using the Schedge API
First Static Webpage using Gatsby
This web scraping tool allows for users to easily generate links to subject-specific IB papers from the IBDocuments website. These links are saved to a CSV file. No personal data is stored.
This is the README.md that changes my public GitHub profile.
My code for MIT 6.830 SimpleDB project
2nd Assignment for Operating Systems class
A stochastic part of speech tagger (POS tagger), which assigns each word in a text a part-of-speech label. Using a Hidden Markov Model and the Viterbi algorithm.
This tool, ReaderQuizzer, is my Computer Science capstone project at NYUAD. The tool allows users to upload PDFs of academic readings, and automatically generate and display comprehension and analysis questions that directly relate to the given text. The goal is an interactive studying experience.
Synchronizing the work of 4 concurrent "saladmaker" processes via appropriate P( ) and V( ) primitives, POSIX semaphores and shared memory. Written in C++, run on Linux.
This is a simple search engine, matching queries to the best-fitting abstract out of a collection of 1400 research paper abstracts.