Projects

Ranker Tutorial

A Youtube tutorial where I build a "realtime," ranked-choice voting application with NestJS, Typescript, and Socket-IO for websocket communication.

Made With

Icon for https://nestjs.com/Icon for https://reactjs.org/Icon for https://www.typescriptlang.org/Icon for https://socket.io/Icon for https://redis.io/

Wordmem

Completed full-stack memorization application that is the basis for my current Youtube and dev.to tutorial. The application features multiple services and events-driven communication between them with Google Cloud PubSub. The app runs behind a Traefik reverse proxy with all services running in Docker Containers.

Made With

Icon for https://reactjs.org/Icon for https://golang.org/Icon for https://vuejs.org/Icon for https://nodejs.org/en/Icon for https://www.typescriptlang.org/Icon for https://cloud.google.com/Icon for https://www.docker.com/Icon for https://redis.io/Icon for https://www.postgresql.org/Icon for https://traefik.io/Icon for https://github.com/gin-gonic/ginIcon for https://bulma.io/

Nuxt Ghost Starter

A starter project for building a server-side rendered or statically generated site from Ghost blog data

Made With

Icon for https://nuxtjs.org/Icon for https://vuejs.org/Icon for https://ghost.org/Icon for https://bulma.io/

Vue-DFS-Store

A dead-🤬-simple store based on Vue's built-in reactivity built with Typescript

Made With

Icon for https://vuejs.org/Icon for https://www.typescriptlang.org/

IESD Spark

Student and teacher portal for Inland Empire Software Developers organization

Made With

Icon for https://reactjs.org/Icon for https://nextjs.org/Icon for https://www.typescriptlang.org/Icon for https://typeorm.io/#/Icon for https://www.postgresql.org/

Smith Plot

Single-page application written with D3.js and Vue for plotting and comparing RF-network measurement data

Made With

Icon for https://vuejs.org/Icon for https://d3js.org/Icon for https://vuetifyjs.com/en/

Store Employee and Inventory Manager

A work-in-progress full-stack application for managing employees and product inventory. The application is built with modern React and Apollo Client on the front end. The back end is a GraphQL server built with Go and leveraging Postgres for data and Redis as a session cache.

Made With

Icon for https://golang.org/Icon for https://reactjs.org/Icon for https://www.typescriptlang.org/Icon for https://graphql.org/Icon for https://www.postgresql.org/Icon for https://redis.io/Icon for https://bulma.io/

Echo-Mongo

A REST API built with the Echo Framework for Golang. It implements MongoDB and Google Cloud Storage

Made With

Icon for https://golang.org/Icon for https://echo.labstack.com/Icon for https://cloud.google.com/Icon for https://www.mongodb.com/

Upload Stream with Akka and Google Cloud

An Akka Actor System Representing an IOT system. The repository contains a publishing client which publishes messages to PubSub telling the actor system to record or upload a file to Google Cloud for a particular IOT device. Then the subscription application receives the message from PubSub, and prompts that device to either record its data or to upload its data to Google Cloud Storage.

Made With

Icon for https://www.scala-lang.org/Icon for https://akka.io/Icon for https://cloud.google.com/

RF-Network

Node module, written in Typescript, for parsing RF measurement data into a Network class

Made With

Icon for https://www.typescriptlang.org/Icon for https://jestjs.io/Icon for https://nodejs.org/en/

Gatsby Portfolio

This fine portfolio page built with Gatsby JS

Made With

Icon for https://www.gatsbyjs.org/Icon for https://reactjs.org/Icon for https://sass-lang.com/

JSNG - Ghost Blog Theme

Handlebars-templated theme written for the Ghost blogging platform

Made With

Icon for https://ghost.org/Icon for https://handlebarsjs.com/Icon for https://sass-lang.com/Icon for https://parceljs.org/