Christopher Tuttle

Ruby on Rails

Worked in a team to create a functioning peer review application where Administrators can create students, sections, and assign peer evaluations for the students in those sections to complete.
The application can be found here

Personal Travel Gallery

I used HTML and CSS grids to create a personal blog style travel gallery, where I display photos from various trips I have taken. A link to the gallery can be found on the top navigation bar.

Elevate Android Application

Worked in a team of two to develop an android application called Elevate. It is a rock climbing training application, where users can login to their account, and they will see workouts tailored to their skill level, with tutorials on how to complete them. Additionally, the app uses the Google Maps API to show users any gyms in their area. We built the app with Java, and we used Room database from the Android Architecture Components for our user and workout data. The Elevate repository can be found Here

CORE Language Interpreter

Developed an interpreter for a simple, fictional language. Used java to write a Tokenizer, Parser, Executor, and Printer. Object Oriented Programming principles were used in the design of the Interpreter, and the parser was built using Recursive Descent Parsing. The interpreter repository can be found Here

Bookstore Database

Worked in a team to create a functional database for a fictional bookstore. We designed our ER diagram, relational schema, and then implemented the database using SQLite

Advent of Code

To better my coding and problem solving abilitieis, I am currently working on completing the 2020 Advent of Code challenge, which is an online catalogue of coding problems, it can be found Here