Hi! I'm Matt

a full-stack web developer

in Columbus, Ohio

I design and build

web apps.

headshot
NodeJS NodeJS icon
Rails Rails icon
React React icon
Angular Angular icon
Github Github icon
Postman Postman icon
TravisCI TravisCI icon
Heroku Heroku icon

My Projects

App: Sample-Store

Technologies used:

React React icon
Redux Redux icon
Firebase Firebase icon
View Code

Users can shop for apparel.

Login with email or Google authentication to track your shopping cart.

Payments through Stripe.

State management with Redux
Integrate more async functions with Redux

App: Reserve A Room

Technologies used:

React React icon
View Code

Find your perfect room with filters such as size, price, and pets.

Purpose of app is to play with React Hooks and Context API

    Purpose of app is to play with React Hooks and Context API

App: Kaizen-Liftz

Technologies used:

Ruby Ruby icon
Rails Rails icon
View Code

Users add workout and begin tracking progress made each session.

Create and share custom workouts and exercises while targeting specific muscles.

Learned database design:

Database Design

Understanding and practice of OOP, MVC, and TDD.

  • Change view to React.

App: Boardgame Binder

Boardgame Binder screenshot
Currently not working because free tier AWS RDS expired and original database of boardgames cannot be found.

Live Demo

Technologies used:

Angular 5+ Angular icon
PostgreSQL PostgreSQL icon
AWS RDS AWS Relational Database Service icon
Mocha Mocha icon
Chai Chai icon
Server Code | Client Code

Users search through library of nearly 10,000 games with filters.

After sign up and login, users can record game experieces and share via social media.

Server Code

Built RESTful API with CRUD

PostgreSQL database with many:1 and a many:many tables

Unit tests with Mocha + Chai

Client Code

Angular (5+)

Initially wrote server-side code for SQLite - was functional locally, but learned about development versus production environment.

Medium Post reflecting export of 10,000+ SQLite rows to Heroku using PostgreSQL and AWS RDS.

Will try Docker and better architecture in future projects.

  • Loading screen (slow because free services).
  • Email, signup & social media integration.
  • Instructions on landing page.
  • Medium post on data dump + RDS.
  • Significant UI overhaul.

App: Find Your Film

Technologies used:

jQuery jQuery icon
View Code

Users search films by keywords in title. Click on movie poster to get more information.

Reading API documentation. Usage of jQuery.

  • Unit Tests.
  • Clickable movie posters of Popular Movies on home page
  • Moderate UI overhaul.

App: MealWithMe - In Development

Technologies used:

React React icon
Rails Rails icon
Server Code | Client Code

Users start or join an interest list for a restaurant and dine with new people.

Server Code

Built RESTful API with CRUD

TDD with Rspec

Client Code

Learned React Hooks and ATDD with Cypress io

In development...
  • In development...