Recent Work

Card Image
Novi: Birthday and Event Tracker (in progress, collaboration)

A full stack app that allows users to track and set reminders for special events

Technologies used: React, Express, Node.js, MongoDB, Mongoose, AdobeXD

Card Image
EZCheck

A web application to help patients find mammogram resources, spread awareness, and prepare for their next checkup

Technologies used: React, Bootstrap, Node.js

Card Image
Content Management System: Blog Site

A full stack web app that reads blog content from a database, loads content by tags, and sorts static content. Equipped with login and user authentification

Technologies used: Spring JDBC, Spring MVC, Spring Security, Thymeleaf, MySQL, JUnit Tests

Card Image
Content Management System: Editor Dashboard

From the blog site, users with admin or content-manager permission can access the editor dashboard and use different tools for managing users, content, tags, depending on the permission granted to the user.

Technologies used: Spring JDBC, Spring MVC, Spring Security, Thymeleaf, MySQL, JUnit Tests

Card Image
Superhero Sightings Database (Team Project)

A full stack web app for reporting hero sightings by cataloging hero, superpower, organization, and location information.

Technologies used: Spring JDBC, Spring MVC, Thymeleaf, MySQL, JUnit Tests

Card Image
Vending Machine

A virtual vending machine app that loads items from an API and contains business logic to accept money, return change, and display error messages when the item is unavailable.

Technologies used: AJAX, jQuery, Postman, HTTP requests

Card Image
Flooring Company Ordering System

A business application that allows users to add, delete,and edit clients and orders. It is also capable of reading and writing to files to allow for product and state tax updates

Technologies used: Spring MVC, Dependency Injection, JUnit tests

Card Image
Ice Cream Shop 2.0

Restaurant website using Javascript, HTML, CSS and Bootstrap

Card Image
Ice Cream Shop 1.0

Restaurant website using HTML and CSS