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
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
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 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
- Javascript
- React
- Node
- Express
- Redux
- Ruby
- Rails
- NPM
- Webpack
- PostgreSQL
- MongoDB
- HTML5
- CSS3
- Sass
Currently Learning
Back to Top