Projects

I'll add new projects here as I complete them. You can also check out my Github to see what else I've been working on. Or scroll through my blog for other smaller projects and code snippets that may not be listed here.

Have an idea for an app and want to pair up? Email me.

r3 Library

r3-library (short for React-Redux-Resource) is a small library to handle remote API resources in a CRUD React-Redux application more efficiently. This library creates a new resource predefined with a set of RESTful CRUD actions, but also offers flexibility for custom actions.

programming-1857236_1280

react-gc

This Node command line tool allows you to quickly generate the framework of React components, including both presentational and stateful components. Basic support for Redux functions mapStateToProps and mapDispatchToProps are included as well.

programming-1857236_1280

Aspen Snowmass Exclusive Properties

Real estate agents at Aspen Associates Realty wanted new website to better feature their listings and function as a hub for both new residents and visitors. Built on WordPress, this website features easy-manage listings, seasonal guides, and links out to MLS and Rental Listings. Clean navigation and it’s responsive design makes the experience easy on both desktop and mobile devices.

  • Developed using WordPress CMS
  • Created  flexible blocks using Advanced Custom Fields and Custom Post Types for easy backend customization by the client
  • HTML/SASS development
  • Basic SEO configuration
Aspen Snowmass Exclusive Properties

Jo Anne Simon, P.C.

A nation-wide practice based in Brooklyn Heights that focuses on disability discrimination in high stakes standardized testing, and higher education.

  • Developed using WordPress CMS
  • Created  flexible blocks using Advanced Custom Fields and Custom Post Types for easy backend customization by the client
  • HTML/SASS development
  • Basic SEO configuration
Aspen Snowmass Exclusive Properties

ion-slide-box-tabs

This Angular JS 1.5 directive extends Ionic framework V1's ion-slide-box with selectable tabs and a tab indicator that moves as the user changes slides.

programming-1857236_1280

MusicGearShare

My final project at Flatiron School, utilizing Angular JS and Ruby on Rails. MusicGearShare is a Craig's List style application that allows people to share music equipment with each other.

  • Ruby on Rails for the back end and AngularJS for the front end to create a single page app
  • Used Bootstrap and custom SASS to design the front end
  • Implemented Devise on the back end for basic authentication
  • Wrote custom logic for CRUD interactions, for gear and messages
  • SweetAlert for alert boxes

RailsPM

V2 of a project management application I built utilizing Rails, Javascript, JQuery, AJAX, and HandlebarsJS. It includes Projects, Tasks, Comments, Notes, and Tags management, user authentication and collaboration.

  • Built using Ruby on Rails, MVC pattern, and AJAX
  • Used Bootstrap and custom CSS to design the user interface
  • Used Javascript and JQuery to implement AJAX and HandlebarsJS to render JSON responses
  • Used Devise and OAuth for secure user authentication and Pundit for user roles and authorization
  • ActiveAdmin for administrator control panel
  • ImageMagick and Paperclip for profile images

Car Maintenance Tracker

My first web application, Car Maintenance Tracker allows users to track their car maintenance in a simple, easy to use application.

  • Built using Ruby and Sinatra framework
  • Uses the Model-View-Controller pattern
  • Bootstrap mixed with some custom CSS for user interface
  • Bcrypt gem for user authentication
  • Custom user authentication and authorization logic to control user and data flow in the application

Steam Upcoming Gem

A Ruby CLI gem that collects a list of upcoming games on the Steam Network by scraping them from Steam's website. Users can select a game, by name or number, to learn more about that particular game.

  • Publicly available CLI gem built using Ruby
  • Scrapes game information from Steam’s website using Nokogiri
  • Wrote custom logic for displaying and navigating game information in the command line