Driven and passionate third-year computer science student at De La Salle University with a strong foundation in programming and web development. Proficient in multiple programming languages, such as Java, Python, C++, and JavaScript, and experienced in developing and deploying web applications using frameworks like React, Node.js, and NextJS. Collaborates effectively within Agile and Scrum teams, eager to contribute to software design, development, and problem-solving in a dynamic work environment.
Documentation
Designed a GUI for a vending machine factory with Java Swing
Quiz Game | CMade to simulate a quiz game where questions are created in a file and then answered randomly with selected categories, with each correct answer providing points for the user
File Exchange System | JavaA java code with a server that can have multiple clients join and where files can be passed to and from, and provided commands that are allowed server side, such as fetching files, sending files, registering an alias, and disconnecting.
Discord Chatter | PythonA code that uses the unofficial discord API to create a simplified way to chat through Discord (or even retrieving messages with slight code modification) without the official Discord API.
Discord Canvas Announcer | PythonMade to make announcements be retrieved faster than is announced through canvas or email (as they usually take a while) by retrieving announcements through the canvas API and then sending them as formatted accordingly to discord.
Discord Chatbot | PythonUses the unofficial discord API and the various Generative AI model apis to create a chatbot that works through discord.
Course Availability Checker | PythonUses the MLS website view course offerings to retrieve courses and send them through the unofficial discord API faster than can be done through site.
Lab Reservation System | HTML, JavaScript, NodeJS, MongoDB, ExpressThe Lab Reservation System is a web application designed to streamline the process of reserving computer laboratory slots that includes features to view slot availability, register and log in, make reservations, and manage user profiles.
Learn HSK | NextJS, Express, Mongodb, ReactA website that was made to help you learn the Chinese Language better, particularly for the Chinese Proficiency Test, or the HSK.
Scheduler | NextJS, Express, Mongodb, ReactA website made for personal use, but could be used by others as well, particularly to manage time and keep track of one’s schedule.