Projects
Sift
Sift is an app that allows developers to curate code samples from their GitHub repositories. Developed with an Angular-JS front end and a Rails back end, this app leverages the GitHub API to simplify advanced search options so developers can quickly and easily sift through their code.
This project was my pitch for a Dev Bootcamp final project. The idea was selected and the app built from the ground up in 8 days by a small team. I acted as product owner and technical lead on the project and paired on all major pieces of functionality. My primary focus was creating the Rails backend API and setting up OAuth2.
SiftGitHub Repository
Movie Reviews
imDBC is a social network for exchanging movie reviews. It binds critics, movie fanatics, and internet trolls into a singular beautiful and meaningful community of thinkers, dreamers, and doers.
Developed as a 3 day client project using Ruby on Rails, this was our teams first implementation using the Devise gem. In addition to pairing on various pieces of functionality, I personally used this project to improve my Rails testing skills. I implemented continuous integration with Travis and used FactoryGirl to enhance my RSpec test suite.
imDBCGitHub Repository
Bingo
Bingo was my first deep dive into JavaScript after taking a CodeSchool course and reading Eloquent JavaScript. Developed originally as a Ruby command line application, this was my first taste of interacting with the DOM.
This game was built without any jQuery because I had yet to learn of its benefits!
Play Now!GitHub Repository
Cheat Sheet
This is a quick reference guide to keep track of some coding basics. It was also an opportunity to use some JavaScript to interact with the DOM.
Cheat SheetGitHub Repository
256
256 is a recreation of the popular game 2048. It was my first attempt using TDD with JavaScript and also an opportunity to build something with JS that employed Object Oriented principles.
Built in a long afternoon, the styling could still use some polish.
Play Now!GitHub Repository