My personal website that you are viewing right now! This site was built using Spring MVC and hosted on a VM on AWS.
A static serverless e-commerce bookstore, which sells books and other accessories. It has pie charts displaying key performance indicators like sales by product, sales by author, revenue breakdown (profit, publisher commission, expenditures, delivery fee). Currently it doesn't work 100% when deployed since there are some restrictions to dynamic routing (/orders/[id]) on a static website. The app is deployed serverlessly across various services on AWS.
React.js Next.js PostgreSQL CSS React-Bootstrap AWS AWS API Gateway
A travel planner which suggests travel destinations, tourist attractions, hotels, and restaurants based on the user's budget for money and time. It also tries to minimize travel distance when moving between travel destinations. When finalized, it will generate a printable itinerary for them to bring on their trip.
Planning to learn a new skill, purse a new degree, or just see what's new in the ever-changing tech industry? CareerCounsel will search through hundreds of real-time job postings in your area and tell you just exactly how many jobs are actually looking for a type of education or skill! This project is a React SPA with an EC2 server. In the back, I've also set up continuous deployment (CD) to automatically start a build and deployment process whenever a change is committed on GitHub, for both the front and back-end code.
An iOS app which allows users to shoot a projectile using a slingshot-like touch motion, and compare the accuracy of an approximation method (Euler's) with theoretical calculations.
A simple app which allows the user to create a maze by toggling walls on and off on a grid of buttons, as well as setting the start and end points. Then, it demoes a shortest path algorithm to solve the maze.
Your classic game of Hangman on an Arduino! Has a bunch of different categories and word difficulties to choose from. Plays a nice victory tune when you win or a sad tune when you lose.
An Arduino connected to an LCD screen that displays scrolling text while playing audio, simultaneously on a single thread. Volume adjustable!
A scalable multi-page React web app that allows specific types of business owners to present their featured products to customers. Built for Grade A Labs.
A system that manages employees and their personal information. Users that exist in the database are able to log in. Basic CRUD functions can be performed on either the users themselves (non-admins) or other users (admins) through the web system. Built for inBay Technologies.
A custom website placed on the company's intranet.
Spring MVC Java 8 JSP Google Cloud Bootstrap CSS HTML5 Tomcat
Some technologies that I am currently learning, or wanting to explore: