Full-Stack Developer
Systems Engineer
Bagpiper
Node.js, Express.js, AngularJS, Rails, Sinatra
JavaScript, Ruby, HTML5, CSS3, SQL, jQuery, Bootstrap
Ecommerce site featuring gear and accessories for the hottest new sport of our generation... Pickleball! The project was developed with Node.js and Express.js. This project required an intigration with the Paypal API. I built out the backend using MongoDB and the front end using handlebars.
Node.jsExpress.jsMongoDBPaypal APIJavaScript
Single-page helper app for the most played online game in the world, League of Legends. The app allows users to analyze a board of champion picks at any given point, then reveals key weaknesses in team composition, and finally recommends an array of champions to account for those weaknesses. The project was developed with MEAN Stack. I built out the backend using MongoDB, NodeJS and Express, and the front end with Angular.
Node.jsExpress.jsAngularJSMongoDBMOBAFire API
A web app allowing users to log their dreams into one concise timeline. The project was a collaboration between four developers. We adopted the Agile Methodology to build a fully functioning CRUD application. We pair-programmed with timed rotation, utilizing the Git flow to keep our files organized and in-sync. My contributions to the project included coming up with the idea, integrating the touch-enabled jQuery Timecube Plugin, and utilizing CheerioJS for dream meaning webscraping.
Node.jsExpress.jsMongoDBJasmineJavaScript
A web app allowing users to refine a collection of all their favorite mixed drink recipes. Users can create a new recipe or search for existing recipes by either liquor or mixer. I was responsible for building out the front end using erb and the backend using PostgreSQL and ActiveRecord.
Ruby on RailsPostgreSQLHTML5CSS3JavaScriptjQuery
Connect 4 is a well known vertical game played with "checkers". The board holds the checkers vertically and the players drop them into one of the 7 slots, each of which holds 6 pieces, until one player succeeds in getting 4 in a row--horizontally, vertically or diagonally. I built this app to support human vs. human or human vs. AI gameplay. The AI has two difficulty levels.
HTML5CSS3JavaScriptjQuery
Check out my resume, give me a call, or send an email