RIT Student Government (Winter 2013)

The RIT Student Government website brings Student Government's services to the web, including online forms for requesting access to a voting application, wide-format printer, funds requests, and more. A live blogging feature is included (using Faye websockets). This web app is built on Ruby on Rails.

nycfloods (Fall 2013)

nycfloods was created for the Center for NYC Neighborhoods at the JPMorgan Code for Good Challenge. The web app educates users about the Biggert-Waters Flood Insurance Reform Act, which raises flood insurance price for individuals living in risk areas, as identified by FEMA. Users can effortlessly tweet their legislators as nycfloods pre-fills a tweet message, including the legislator's twitter handles, based off current location. View a live demo, hosted by Heroku. Source code on Github.

#swaflies (Summer 2013)

#swaflies is an internal application for finding non-revenue itineraries with Southwest Airlines. While typical booking is limited by networking planning, #swaflies finds the most desirable itineraries that offer a maximum number of available seats. By utilizing a graph data structure to model the Southwest network (cities as nodes; routes as edges), combined with a service layer that provides flight and seating information, all possible itineraries are generated between two city pairs for a given date. Users can filter itinieraries multi-dimensionally by trip duration, layover time, and departure time. This web app is built on Ruby on Rails and mixitup.js.

Free Food @ RIT (Spring 2013)

Free Food @ RIT allows hungry students to find events serving free food on campus. Users can add their own events and search via a map. This application is built on Ruby on Rails and the Google Maps Javascript API. View a live demo, hosted by Heroku. Source code on Github.

As this project was designed for a usability study, not all features are fully implemented.

Mastermind (Spring 2012)

Applying design patterns covered in the Gang of Four (including the Command, Strategy, Observer and State Patterns) the Mastermind game is playable from either a graphic or command line interface. Users can play against the computer, at varying degrees of algorithm difficulty. The application is built in Java and utilizes the Swing framework for GUI mode. Source code on Github.

Pizza Delivery System (Fall 2011)

This 10-week project coordinated 5 team members to assemble a pizza ordering system. The GUI is made in Java Swing. Comprehensive statistics for pricing, preparation, cooking, and delivery times of orders are accessible through a manager report. Continual communication and feedback from the Project Champion (the course professor) simulated an Agile development process in an educational setting. Source code on Github. Documentation at www.se.rit.edu.

Executive Office of the President (Summer 2011)

As an intern on the White House's first software development team, I created a new human-capital management system for White House Operations Staff, trimming hours in office time previously on generating weekly reports by hand. A QuickBase application was used to create a notification system as changes in employee information became available. Read more about Agile Software Development in the White House at CIO.gov.