Hi, my name is John.
Expanding horizons one line of code at a time.

I worked as a case manager / litigation specialist for a law firm for nearly five years. After applying and being admitted to law school, I decided to pursue my passion for programming instead because it shared the same problem-solving opportunities that being an attorney would have provided, while being able to build my own projects. In my spare time, I enjoy the world's many facets of entertainment. Whether I am deep in a fantasy novel, captivated by a movie, or strategizing my next move in a board game, I enjoy learning and growing from everything I take in.

Portfolio

readiscover

Readiscover

Rediscover the joy of reading. Readiscover is a Goodreads clone, a social media platform where users can log books they have read or want to read. Users can also review books, and find information on books they are interested in. Users may add books to their bookshelves by tagging the as 'read', 'currently reading' and 'want to read'.

Live Site Git Repo

Technologies Used:

Ruby on Rails
React
Redux
PostgreSQL
Javascript
AJAX / JBuilder
HTML / SCSS

tagalongs

TagAlongs

A companionship request app focused on providing safety and fellowship to individuals that need it. TagAlongs allows users who need help to submit requests for something as simple as walking to the grocery store, or for those who simply want companionship along the way.

Live Site Git Repo

Technologies Used:

MongoDB
Express
React
Node
Google Maps API
HTML / SCSS

array-match

Array Match

Array Match is an educational puzzle game utilizing arrays and Javascript array methods. Players will manipulate a given board (2D Array) in order to solve puzzles by combining cards that include numbers and array methods.

Live Site Git Repo

Technologies Used:

Javascript
Canvas API
Webpack / Babel
HTML / CSS

Back to Top

Skills and Technologies


Currently Learning


Back to Top