
JOHN
Ruby on Rails & JavaScriptA single-page web application for locating bathrooms using the HTML5 device geolocation service. Implements AJAX requests, jQuery rendering, and Twitter Bootstrap styling. Live here
Software Engineer
Team-Oriented Programmer and Open Source Contributor
I am a full stack developer in Boulder with experience in web development and data analysis. I graduated from Bowdoin College where I discovered my passion for coding through coursework and my honors research project in chemistry that required intensive data analysis in MatLab. At that point I knew I wanted to be a software engineer, so I have spent the last year learning about web development while honing my professional communication skills as a high school chemistry teacher.
I am excited to continue developing my programming skills while creating impactful software, and I am actively seeking career opportunties to do so!
I adapt my stack to suit my project. Here are a few languages, frameworks, and libraries that I use frequently.
Several programs I have been working on recently.
A single-page web application for locating bathrooms using the HTML5 device geolocation service. Implements AJAX requests, jQuery rendering, and Twitter Bootstrap styling. Live here
A nature-inspired hybrid implementation of a genetic algorithm and a neural network. Able to compress a 1024 bitmap to a 32 symbol string and achieve 93% accuracy.
A social network for deer hunters that allows users to georeference hunts using the Google Maps API. Uses AJAX calls to a mostly CRUD backend. Live here
Two-player chess in the browser with move-highlighting and check-detection. DRY code is maintained with JS modules and an abstract move function.
Snake, 2048, minesweeper, and tic-tac-toe hosted as embedded JSFiddles on a single webpage
Reach out if you would like to hear more about me or talk about career opportunities.