Dedicated full-stack developer with a focus on thinking outside the box. Relentless at solving problems, no matter how big or small. Passionate about team-based activities, at the job, online, or on the field.
I have been working as a web developer for the past 6 years at Stack & Sizzle. My work there primarily consists of Wordpress development, specifically creating custom-built themes for clients. At Stack & Sizzle I have mentored several employees in developing Wordpress sites, custom HTML sites, and web applications.

The Warboard
The Warboard is an organizational tool designed for a specific activity in the game New World. In it, 50 player teams fight in what are called wars. It makes the task of organizing 50 man teams much easier, and the discord integration greatly simplifies communication.
Tech used
- Node/Express
- AngularJS
- DiscordJS
- Webpack
Astroidr
Astroidr is an interactive model of the major planets of the solar system. Users can fly around from planet to planet. Five near-earth objects are displayed along with their orbits, and users have the option to vote on the most likely candidate to impact the earth. Planet orbits are calculated with the Skyfield API python extension, and asteroid orbits are calculated from the NASA NeoWs API.
Tech used
- Django
- React
- ThreeJS/React Three Fiber
- Webpack


RootStock
RootStock is an investment portfolio app, helping users determine how risky or safe they want to structure their portfolio. This is done through an interactive signup process. Users can then pick out stocks from a list, and view how the stocks are performing with an interactive chart.
Tech used
- NodeJS/Express
- AngularJS
- ZingChart
- IEX Cloud API
Space Battle
Space battle is a wave-based space shooter. Players fight against endless waves of aliens, and they get stronger and more numerous as waves go on. The game keeps track of high scores
Tech used
- NodeJS
- EJS
- jQuery
- Ajax


Weather Rock
Weather Rock is an alternative weather forecasting service. It displays percipitation as an effect and wind speed through the motion of the rock. Data is pulled from the open weather map API.
Tech used
- CSS Animations
- jQuery
- Ajax
- Google Location Services