Projects
FarmSignal
Web/Hardware
React.js, Express.js, Python, MySQL
Summary
Spearheaded a team of six people to develop an open-source, easy-to-use automated plant watering system. Created several React components and pages, implemented JWT authentication, wrote Python code to interface with the hardware sensors, and meticulously wrote hardware assembly documentation for teammates.
Automatic Watering System
Personal Project
Python
Summary
Created an automatic plant watering system using a Raspberry Pi and Python. Every 24 hours, the Raspberry Pi waters a plant and sends you an email notification once it has finished.
Snake Game
Web
HTML, CSS, Javascript
Summary
A simple snake game made with JavaScript that has different difficulty settings and also keeps track of your score.
Pi Cloud Server
Web
Bootstrap, NodeJS, Express.js, Dropzone.js
Summary
Developed a secure and responsive, Dropbox-like cloud server that allows you to sign in, logout, upload, move, create, delete, and download folders and files.
MoMoney
Mobile App
Flutter, Dart, SQLite
Summary
Managed a team of three people to create a mobile application in less than one month that allows you to keep track of your income and expenses.
React Weather App
Web
React.js
Summary
Created a multilingual web application in React that allows the user to search for a location or use their current geolocation to get weather information which includes air quality, current weather, 8-day weather forecast, important weather alerts, and a map showing their location of interest.
Blog
Web
Bootstrap, HTML, CSS, Javascript
Summary
A responsive blog with an RSS subscription originally created with Bootstrap and later rewritten using vanilla CSS for faster loading times.
Anichart Clone
Web
HTML, CSS, Javascript, Webpack, Babel, GraphQL
Summary
A site similar to Anichart which lists popular anime airing each season utilizing their GraphQL API. Also took advantage of Babel and Webpack to transpile and bundle my JavaScript code effctively improving load times.
Quiz Game
Web
HTML, CSS, Javascript
Summary
A responsive single-page online quiz game that utilizes the Open Trivia Database API.
Movie Inventory System
Command Line
Java
For my Data Structures and Algorithms class, each student was tasked with creating a software application for their final project using the Java programming language; I chose to create an inventory system for a hypothetical movie store.