Portfolio

full-stack developer • indie maker

a small sample of the work I've done

Contact me if you'd like to collaborate

Shadows — CSS Box-Shadow Generator

Shadows is a CSS Box-Shadow Generator that I created after I did a deep dive into the world of box shadows for my article about box-shadows.

  • Frontend
  • Design
  • Open-Source

Technology Stack

Vue

Easy Uptime

I worked with a client to design and build the frontend dashboard for his uptime tracking app. The client built the backend and provided an API to work with.

  • Frontend
  • Design

Technology Stack

Vue

OPP

I took over the development of this project as the sole developer early in the initial development phase. I built an API in Javascript using Express and Node. Built out the Angular frontend utilizing designs given to me. I built the MySQL relational database and set up the server deployments using CircleCI.

  • Fullstack Web Development
  • User recorded video intros
  • Database and server design

Technology Stack

Angular
Express
MySQL
Node
Tailwind

StockTrot

StockTrot offered near real-time alerts and data analysis on insider transactions reported to the SEC.

  • Fullstack Web Development
  • Tens of millions of database records
  • Realtime Email Alerts
  • SaaS

Technology Stack

Laravel
MySQL
Python
React

Moladay

https://moladay.com

  • Fullstack Web Development
  • Design
  • Automation
  • Branded Emails and Marketing

Technology Stack

Bootstrap
Laravel
MySQL
Vue

Auction King App

Auction King iOS and Android app.

  • Oversaw Development
  • Backend API Development

Technology Stack

Android
iOS

Auction King

I handled the development work on Auction King from early 2016 to late 2018. In that time the site grew from close to 0 to over 300,000 pageviews a month. The site is a live auction platform and at one point we had live streamed video of the auctioneer that we ran through our own video server because off the shelf solutions usually have a 30 second delay and we needed the latency to be as low as we could get it.

  • Fullstack Web Development
  • Managed Team
  • Realtime Chat
  • Realtime video livestream

Technology Stack

Laravel
MySQL
Vue

HuddleBot

HuddleBot - Automatic Checkins HuddleBot is a Confluence app that I built. It allows you to send out recurring prompts to your team or segments of your team on a regular schedule to help foster communication amongst remote first teams. It was inspired by BaseCamp's "Automatic Check-in" feature.

  • Confluence App

Technology Stack

PostgreSQL
React

Joe

This site. It's a markdown based static site that I designed and crafted from the ground up. The plight of the developer is to not use the perfectly good tools out there to build a basic blog and portfolio website. We just can't find the fun in that. It wouldn't waste nearly enough time!

  • Static Site
  • Serverless
  • Design

Technology Stack

Ant Design
Gatsby
Nuxt
React
Vue

Let It Go

Let It Go App

  • Native iOS and Android Development
  • Design

Technology Stack

Android
iOS

Patient Tracker V

https://patienttrackerv.com

  • Fullstack Web Development
  • SaaS

Technology Stack

Laravel
Vue

PawnDash

PawnDash realtime luxury auction platform.

  • Fullstack Web Development
  • Realtime bidding
  • E-commerce

Technology Stack

Laravel
Vue

Ponguru

I got an Android watch when they were new to the market. What do you do with a new piece of technology? Spends hours and hours creating a small app obviously.

  • Native Android Development
  • Wearable Tech
  • Design

Technology Stack

Android
Java

Posh Closet

PoshCloset

  • Fullstack Web Development
  • E-commerce
  • Managed Team

Technology Stack

Laravel
Vue