React.js, Express.js, Python, MySQL
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
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.
Pi Cloud Server
Bootstrap, NodeJS, Express.js, Dropzone.js
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.
Flutter, Dart, SQLite
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
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.
A responsive blog with an RSS subscription originally created with Bootstrap and later rewritten using vanilla CSS for faster loading times.
A responsive single-page online quiz game that utilizes the Open Trivia Database API.
Movie Inventory System
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.