Parker's Portfolio

Fullstack Software Engineer at Smartsheet

View Resume
🍽️

hngr

Hngr is a social platform for foodies, built for iOS, that has become my most ambitious application development and engineering management project.

Fullstack
React Native
TypeScript
TailwindCSS
Zustand
Node.js
Express.js
MySQL
REST API
Agile
🪄

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.

Haskell
CLI
Interpreter
🔗

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.

Go
Library
🧱

gods

gods is a Go package of efficient data structures. It includes a generic stack, queue, set, union-find, and binary heap.

Go
Library
⚙️

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.

Rust
Interpreter
🦑

Pokecommit CLI

Pokecommit is a wrapper for git commit that employs PokeAPI and MySQL to allow users to catch a Pokemon with each commit.

Go
SQLite
REST API
CLI
🙋‍♂️

Knowted

Knowted is a student participation tracking application built for instructors. Knowted integrates with Canvas LMS to fetch and update classroom data.

Fullstack
React
TypeScript
Next.js
PostgreSQL
REST API
📈

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.

Fullstack
React
TypeScript
TailwindCSS
Next.js
Firebase
🌵

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.

Frontend
React
TypeScript
TailwindCSS
Next.js
XState
🌲

Huffman Coding Tree

Implementation of Huffman Coding for encoding, compressing, and decoding messages.

C++
🏭

Minecraft Furnace State Machine

An interative furnace in the browser built with XState to demonstrate React state management with state machines.

Frontend
React
TypeScript
XState