Web Developer

Full-stack web developer with previous experience in project management and team operations logistics. Dedicated to writing clean code that delivers seamless, intuitive, secure, and efficient experiences. I am highly adaptable and can quickly find solutions with the tools and skills I have. Organization and structure are my primary focus as well as learning new skills, techniques, and technologies.

Check out my projects down below!

Skills
  • HTML
  • CSS
  • SCSS
  • Bootstrap
  • JavaScript
  • React
  • Java
  • Spring Boot
  • Hibernate
  • MySQL
  • Database Design
  • OOP
  • SDLC
  • REST API's
  • Postman
  • Single-page Applications
  • Test-Driven Development
  • Swagger
  • Version Control with Git
  • GitHub
  • GitHub Projects
  • AWS
  • SCRUM
  • Paired Programming
  • Mobile First Development

GameFace

GameFace is a single-page application social media platform that allows gamers to connect with other gamers in order to enhance their gaming experience. This project uses HTML, CSS (Bootstrap), and a small scale SPA JavaScript framework to deliver the front-end. The back-end was built in Java using Spring Boot and is served using Amazon RDS, and Amazon S3. The relational database consists of various datasets to track user activity and implements some custom SQL queries which are all served through a robust REST API. Utilizing Google authentication, GameFace users are able to create and personalize their profile based on platform of choice, gamertags, and favorite games through the RAWG API. Additionally, GameFace users connect with posts, likes, comments, and highlights which are served by the Filestack API. GameFace gives users the ability to find gaming partners based on games played, region, skill, and play style. Ultimately, GameFace is a networking solution that allows users to connect and grow as gamers in a safe and inclusive environment.

Tools Used
  • HTML
  • CSS
  • Bootstrap
  • JavaScript
  • Java
  • CRUD
  • Spring Boot
  • Amazon RDS
  • Filestack API
  • RAWG API
  • Google Authentication

Hangry

[In Development] Hangry is a solo-project SPA that serves as a magic 8-ball for users to find a place to eat based on the entered location. The front-end is built with React, CSS, and some Bootstrap. The back-end is built on Spring Boot and is served using AWS and the Yelp Fusion API.

Tools Used
  • HTML
  • CSS
  • Bootstrap
  • JavaScript
  • React
  • Java
  • Spring Boot
  • Yelp Fusion API
  • Geocoding
  • Geolocation

Weather Map

An interactive paired-programming web application with geolocation, geocoding, and the OpenWeather Weather API. This project utilizes the OpenWeather API, JavaScript, and HTML to allow users to enter any location based on name, address, coordinates, or direct marker selection and receive back a 5 day weather forecast for that area. A marker is dropped which behaves dynamically allowing the user to drag to new locations.

Tools Used
  • HTML
  • CSS
  • Bootstrap
  • JavaScript
  • OpenWeather API
  • Geocoding
  • Geolocation

Movie Search Engine
[React.js Refactor]

This project is a refactor of "Move Search Engine" using React, but does not include CRUD or a backend. This single page application allows user to search for movies by name and returns a poster, rating, overview, and release date.

Tools Used
  • HTML
  • CSS
  • Bootstrap
  • JavaScript
  • React
  • The Movie Database API

Movie Search Engine

A paired-programming single-page application with CRUD functionality. This project allows users to search for movies by name and returns a card with the movie poster, title, director, genres, and plot summary. Through HTML and JavaScript DOM manipulation, users can add, edit, or delete movies from the collection through various modal prompts. The search engine makes use of The Movie Database API (TMDB) and Glitch to serve the back-end.

Tools Used
  • HTML
  • CSS
  • Bootstrap
  • JavaScript
  • CRUD
  • The Movie Database API
  • Glitch

Café Salastello

A paired-programming web application with basic in memory CRUD functionality. This project consists of a coffee website built with HTML that serves as a filing cabinet for various roasts of coffee. Through features implementing JavaScript DOM manipulation, users can search for, add or remove coffees, and also provide descriptions for those coffees.

Tools Used
  • HTML
  • CSS
  • Bootstrap
  • JavaScript
  • In-memory CRUD

Console Adventure Game

Simple console based Java adventure game. This solo project allows a user to create a fantasy character and embark on a text based choose-your-own-adventure game built solely with Java.

Tools Used
  • Java

Konami Code

A simple, fun, and interactive Konami code experience utilizing HTML, CSS, and JavaScript.

Tools Used
  • HTML
  • CSS
  • Bootstrap
  • JavaScript