Benjamin
Cappello

Software Engineer

About Me

I'm a web developer based in Manhattan with experience building single-page web applications on top of RESTful APIs primarily using Ruby, JavaScript, and frameworks such as Rails and Backbone.js.

I am also a volleyball player, an economics geek and am fluent in Italian.

Below you can take a look at some selected projects of mine and I invite you to check out my GitHub if you're interested in seeing more.

Next

Portfolio

  • Listener

    A music sharing ecosystem, Listener allows users to create music blogs and discover new music in a variety of ways. By adding and favoriting songs, following blogs, etc., users shape the content of the site as well as their personal discovery experiences.

    The site features a universally accessible music player which holds a user’s playlist for continuous, uninterrupted playback while browsing the site.

    In addition, when a user uploads a song the site will automatically pull the song’s title, artist, genre and even album art and save them all to the database.

  • Asteroids

    A browser-based version of the classic arcade game built in JavaScript and HTML5's Canvas.

    Sprite sheet explosions for asteroids and ship are done with jQuery.

    The ship's angle is constantly recalculated with trigonometric functions allowing users to rotate the ship side to side and maintain forward thrusting and shooting.

  • Active Record Lite

    A clone of the basic features of the Active Record ORM.

    The ORM features an #attr_accessor method, methods to save and update models, association methods, and a #where method for search queries written in SQL.

  • Bulletin Stack

    Bulletin Stack is a project organization site where users create virtual poster boards and organize tasks with ease.

    Using the jQuery UI plugin, users can rearrange their boards by dragging and dropping items.

    The new order of models is automatically saved to the database through custom AJAX requests.

Next

Skills

Next

Resume

Next