logo

Full Stack Web Developer

iPhone sample design mockup 1 iPhone sample design mockup 1 iPhone sample design mockup 1 iPhone sample design mockup 1 iPhone sample design mockup 2 iPhone sample design mockup 2 iPhone sample design mockup 2 iPhone sample design mockup 2 iPhone sample design mockup 3 iPhone sample design mockup 3 iPhone sample design mockup 3 iPhone sample design mockup 3

My Work

WoW Classic Armory

Developed a serverless web application in React to accompany a Lua based World of Warcraft addon. Users can export their character data from the game using the addon, upload it to the web application, and then easily share it with friends.

Node.js based Netlify functions communicate with a MongoDB Cloud database to store uploaded data and serve it to the React frontend (also hosted on Netlify).

Front-End

  • React
  • Redux
  • Bootstrap 4

Back-End

  • Netlify
  • Node.js Serverless Functions
  • MongoDB
View Project View Source
WoW Classic Armory project highlight

RedditPull

I started building RedditPull for my own personal use. I wanted a better way to browse images from Reddit on desktop and built a solution in Node. Slowly, this project has evolved into an alternative Reddit client.

I spent a fair amount of time creating scalable infrastructure for RedditPull with Docker Swarm deployed to AWS CloudFormation. There were many challenges along the way and I learned a lot about building containerized applications.

Front-End

  • React
  • Sass
  • Bootstrap 4

Back-End

  • Docker Swarm
  • AWS CloudFormation
  • Node + Express
  • MySQL
View Prototype View Source
RedditPull client

StariumXCV "Federations" Module

StariumXCV is a free to play browser-based Sci-Fi strategy game.

I am the lead developer for the game's social interaction module aka "Federations". Features of the module include Roster management, permission levels, an event calendar, group forums, a polling system, and much more.

Front-End

  • Preact
  • Redux
  • Sass

Back-End

  • PHP
  • MySQL
View Demo Source private
StariumXCV Federations Module

Skills

Front-End

  • Javascript/ES6
  • React/Preact w/ Redux
  • Vue
  • Angular
  • HTML5/CSS/Sass

Back-End

  • Node.js
  • PHP
  • C#/.NET
  • Python

Frameworks/CMS

  • Express.js
  • Django
  • Wordpress
  • Qt

AWS Services

  • RDS
  • Elastic Beanstalk
  • Lambda Functions
  • Code Pipeline

Other

  • Git
  • Typescript
  • Lua
  • GraphQL
  • MySQL
  • MongoDB
  • MSSQL
  • Tensorflow
  • Linux
  • Ubuntu
  • Puppeteer
  • Storybook Frontend Testing
  • Jest Unit Testing
  • BEM Methodology
  • Docker
  • Scaled Agile Framework
  • Webpack
  • Babel
  • Gulp
  • jQuery
  • Nginx
  • Apache
  • Bootstrap 3 & 4
  • Netlify

Résumé Download

Contact