hngr
Hngr is a social platform for foodies, built for iOS, that has become my most ambitious application development and engineering management project.
hson
hson is a scripting language for processing and formatting JSON data. The hson program is a CLI written in Haskell that performs parsing and interpreting.
gograph
The gograph package implements graph algorithms and data types in Go, utilizing data structures from the gods library to implement common graph algorithms like Shortest Path and Minimum Spanning Tree efficiently.
gods
gods is a Go package of efficient data structures. It includes a generic stack, queue, set, union-find, and binary heap.
Scheme/Prolog Transpiler
For my Programming Language Concepts class, I built a transpiler that turns programs from a made-up language into either Scheme or Prolog programs.
Pokecommit CLI
Pokecommit is a wrapper for git commit that employs PokeAPI and MySQL to allow users to catch a Pokemon with each commit.
Knowted
Knowted is a student participation tracking application built for instructors. Knowted integrates with Canvas LMS to fetch and update classroom data.
tends
My first full-stack application, "tends," helps users manage their tendencies. This application was built as part of an egghead.io "Portfolio Project Club" for building SaaS applications.
State Management Project Club
I led a "Portfolio Project Club" in the egghead.io community in which each member built a project that demonstrates a mastery of State Management in React.
Huffman Coding Tree
Implementation of Huffman Coding for encoding, compressing, and decoding messages.
Minecraft Furnace State Machine
An interative furnace in the browser built with XState to demonstrate React state management with state machines.