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

Server Status Notifier

This project does not currently have any specific functionality. Instead, it serves as a boilerplate for future full-stack GraphQL projects. The boilerplate itself is still a work in progres.

The frontend is a functional cross platform native application. It is currently available in a private beta on Test Flight.

The backend has 100% test coverage with Mocha/Chai. The current functionality includes fully featured registartion, authentication, and profile management as well as monitoring and a full CI/CD suite.

The entire stack is written in Typescript.

Front-End

  • Capacitor
  • React
  • Material UI
  • Apollo Client
  • Recoil
  • Jest

Back-End

  • AWS Elastic Beanstalk
  • Node.js
  • GraphQL (Apollo Server)
  • Postgres
  • Mocha/Chai
View Demo Trello Board Source private
WoW Classic Armory project highlight

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 Source
RedditPull client

Skills

Front-End

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

Back-End

  • Node.js
  • PHP
  • Python

Frameworks/CMS

  • Express.js
  • Django
  • Wordpress
  • Qt

AWS Services

  • RDS
  • SNS
  • 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é

Last Updated 2/12/2020
Download

Contact