About Me

I am a self-motivated software developer with a strong understanding of web development. I have
experience working in a team, fast-paced environments, training, and customer service.
I love learning new technologies, solving puzzles, and challenging myself. I want
to work with fun and innovative new technologies to transform how we interact with the
world.

My Skills Include:

Languages:

JavaScript

Python

Ruby

Java

Frameworks:

Node.js

Django

Flask

Rails

Front End:

HTML

CSS

Angular 4

JavaScript

jQuery

Database

SQLite

PostgreSQL

MongoDB

Other

Git

Windows

Rspec

Capybara

Algorithms

My Projects

Click or tap a project for more information

PacMan

A recreation of the first level of PacMan.
Each ghost has their own pathing algorithm based on how they acted in the original game.
If you pick up all the coins in the first level, you are taken to a level of my own design.

Book Reviews

A book review website. Users can create an account or log in. The front page lists
the most recently posted reviews, and a list of all the books. Users can go to an
existing book's page and leave a review and rating, or add a new book to the database.

Built with Django and SQLite3, as well as the Open Library API for book search and cover photos.

BlackJack Game

BrightIdeas

An Idea sharing website. Users can register an account, and then post their ideas for other users to see and like.
All ideas are featured on the main page in order of how many likes they have recieved.

I built it in 4.5 hours for my Ruby final exam using Ruby on Rails with a PostgreSQL database.

Trivia Game

A Full MEAN stack app I created in 4.5 hours for an exam. I've since gone in and cleaned
it up just a bit, and fixed a few bugs, but the core was created in the 4.5-hour time frame.
It is a site with very basic login/registration, where users can log in and either play a
trivia game where they are given 3 random questions from the site's database, or they can add
their own questions to the database to be used in the game. The user's final scores are stored
in the database and displayed on the homepage.