I build things, sometimes outside, sometimes inside.

Projects

Grain of Salt (Work in Progress / Not deployed)

A recipe app with version control

Source

This application is meant to make developing recipes and tracking experimentation organized. No more scribbling in the margins of a recipe. Each recipe is a node on a graph. The nodes contain only the changes to a recipe. The recipes that the user sees are built from the node’s and its ancestor’s changes.

My friends asked for an app they could share recipes on and make tweaks to each other’s recipes. A coworker of mine also made the statement that the real trick to improving a recipe read online is to look at the comments for necessary changes. This is an attempt to implement those ideas.

Technologies used:

  • React
  • Next.js
  • Dexie.js (IndexedDB wrapper)

GreekUtils Website

A Cloud Based CRM for Greek Life

Demo Source

I built this over the course of a year while serving on my fraternities alumni board. It was meant to solve two problems.

  1. Get the recruitment committee off of spreadsheets for tracking members and statuses.
  2. Prevent data rot between rush seasons.

I was motivated by a recurring question during our biweekly summer recruitment meetings: “How does this compare to this time last year?”

Technologies used:

  • Backend: Kotlin, SpringBoot, Hibernate, SQL
  • Frontend: Typescript, Angular, Chart.JS, RxJS for demo state
  • Auth: Keycloak, Keycloak JS Angular Bindings
  • Other: Nginx, Docker
  • Website: Vue.js