Picture of me

Hi! I'm Jesse

I'm a full stack web developer who specializes in Javascript and Ruby. I build websites from the ground up with attention on both aesthetics and functionality. Check out my work in the projects section, or contact me to talk about web development, music, motorcycle maintenance, or mycology

You can view and download my resume as a PDF here

Featured Skills


Featured Projects


Guitar Tracker splash page

Guitar Tracker

This full-stack web application uses Rails and SQL on the server with JavaScript, jQuery and AJAX on the front-end. The site helps guitarists keep track of the configurations of their guitars. Bootstrap modals are used for forms, and Handlebars are used to dynamically render content on the page. When a user adds, deletes, or updates a guitar, their catalog immediately reflects the changes they made.

In order to enhance user experience, this website utilizes handlebars so users immeidately see changes they've made. Aiming for good UX is also why I added a delete confirmation so users wouldn't accidentally delete a guitar, which ended up being a challenge because of the way handlebars was interacting with the bootstrap modals. Although I could have spent my time making the site more aesthetically pleasing, I'm glad I went for these challenges that required me to learn new technologies and techniques. The site does not check for valid emails - you may explore the site using dummy credentials.

MechanicMate splash page

MechanicMate

MechanicMate is an app built for my capstone project for General Assembly. The API is built with Ruby on Rails, using PostgreSQL to interact with the SQL database. The front-end is built with Ember.js, a framework that allows single-page applications to route to numerous URLs.

Over the short 1 week development cycle I used a front end framework for the first time. The efficient completion of MechanicMate shows my ability to learn the fundamentals of a framework as well as additional technical challenges, given limited time frames.

As an extra challenge I worked with a graphic designer to create a more aesthetic site. They designed the splash page which I recreated precisely with HTML and CSS. This design informed aesthetic decisions for the rest of the site, which gave me expereince working with a designer and bringing designs created in design software onto the web. The site does not check for valid emails - you may explore the site using dummy credentials.

Other Projects


Tickity-Tackity-Toe

A simple take on the classic game with some fun jQuery added in. It communicates with a Rails API to record game status and history. I built the client with JavaScript, jQuery and AJAX. I used Bootstrap to increase responsiveness of the page, and modals for forms. Players can see previous games they played, and interact with them as well.

Guitar Tacker 2.0

This is an in-progress, improved version of Guitar Tracker using React on the front-end. The SQL database and Rails API have been changed to allow for guitar histories: when users update their information (such as when they changed their strings) the old value isn't overwritten - it's saved in the guitar's history. This required a complete restructuring of the database from version 1. As development is in its early stages, the site isn't live, but the github repos are public.

The Glades Website

Another in-progress app, I've focused development thus far on connecting to 3rd-party APIs. I built a proxy server in Express so that the client could make calls to the Dark Sky API for weather information. This project allows me to diversify my portfolio, expanded beyong Rails only environments to utilize Express functions, middleware, and error handling. This site will fully integrate authentication into the Express server.

A co-developer and I are now working on displaying tide information on a chart with Highcharts. Integrating the Highcharts API into our React frontend is a complex task, but one we've nearly completed. Currently, the chart renders our data on the page - our intent is to clean up the look for a sleeker, more simplified view. The repo is private but I can share code upon request.

Let's Get In Touch!


I'm currently looking for work in the greater Boston area