/ Projects

Projects

Portfolio

Portfolio

2025

Astro, Tailwind, TypeScript, Web Components

You're looking at it! This project has lived many lives, including as a Vue, Remix, and now Astro project.

Discover Financial Services

Discover Financial Services

Senior Software Developer

2022 - 2024

Kin + Carta

React, Typescript, Web Components, Playwright, Jest, Jenkins

Brought in as a frontend specialist, I built a fully accessible and extendable React UI library. I focused on crafting the base theming system, a multi-faceted testing framework, and a variety of scripts to reduce development time. I also extensively mentored intra/inter-team members, drafted ADRs and wrote blog posts on modern frontend technologies and techniques.

The Signatry

The Signatry

Senior Software Developer

2021 - 2022

Kin + Carta

React, Typescript, TypeORM, GraphQL, PostgreSQL

Onboarded to fight fires, I restored this project by unifying the dev team and promoting high quality code. I also generated numerous scripts to automate recurring SQL queries and facilitate knowledge-sharing.

OnWater

OnWater

Tech Lead

2020 - 2021

Kin + Carta

React, React Native, TypeORM, GraphQL, PostgreSQL, PostGIS

After massive staffing issues, I was assigned as the sole developer for this project that included both web and native platforms. I rebuilt the entire React Native codebase and reconfigured the state management from a global to a modular approach. I successfully deployed to the App Store and Google Play, created a testing and deployment pipeline, and wrote the technical docs.

CMS Environmental Services

CMS Environmental Services

Individual Contributor

2019 - 2020

Kin + Carta

React, Express, Node.js, PostgreSQL

Alongside 2 other developers, we built an app that digitalized the processes around Colorado’s water regulations.

Banana Phone

Banana Phone

Tech Advisor and Developer

2014

React, Webpack, ES6, SCSS, Node.js, Express, AWS Elastic Beanstalk, AWS S3, AWS Cloudfront

A fun project where I designed, developed, and deployed a marketing website for my friend. Technical hurdles included localization and slimming the tech stack for cost reduction.

Personal GitHub Projects

portfolio

My chunk of the internet

MDX

Created May 30, 2016

Updated less than a minute ago

pour-decisions

Coffee and beer palete tracker

Svelte

Created Oct 18, 2025

Updated 7 days ago

gbbo-api

Scrapper and API for Great British Bake Off

TypeScript

Created Nov 26, 2024

Updated 2 months ago

s1ngularity-repository

Created Aug 26, 2025

Updated Aug 27, 2025

places_api

API to gather information for a given place

TypeScript

Created Jul 26, 2025

Updated Aug 13, 2025

vscode-snowsql-formatter

VS Code Plugin to format snowsql specific code

Created Apr 15, 2025

Updated Apr 15, 2025

fetch-doggie-rescue

Doggie Rescue website for take home assessment

TypeScript

Created Feb 6, 2025

Updated Feb 7, 2025

web3-tutorial

Following tutorial from https://www.dappuniversity.com/articles/web3-js-intro

TypeScript

Created Jan 30, 2025

Updated Jan 30, 2025

interview-take-home-tests-1.2

Take home assessment for Droplet

TypeScript

Created Jan 17, 2025

Updated Jan 18, 2025

ts-sets-jupyter

Demo of JS Sets using Jupyter Notebooks with TS

Jupyter Notebook

Created Jan 16, 2025

Updated Jan 16, 2025

Forage

All-in-one recipe finder

TypeScript

Created Sep 27, 2024

Updated Jan 15, 2025

state-of-js-2024

Exploring libs, etc from State of JS 2024 survey

TypeScript

Created Jan 8, 2025

Updated Jan 14, 2025

Sort

Work GitHub Projects

ruby-koans
Ruby

Created Jul 1, 2024

Updated Jul 1, 2024

rails-svelte-crud

CRUD using Rails, Svelte, and Docker

Ruby

Created Jul 1, 2024

Updated Jul 1, 2024

react-network-advanced-client-side

react-network-advanced-patterns for client side implementation

Created Jun 5, 2024

Updated Jun 5, 2024

lambdaTest-playwright
HTML

Created Jan 16, 2024

Updated Jan 16, 2024

my-remix-app

following remix getting started guide

CSS

Created Nov 27, 2023

Updated Nov 27, 2023

storybook-example

Created Nov 13, 2023

Updated Nov 13, 2023

material-ui

MUI Core: Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material Design.

Created Oct 26, 2023

Updated Oct 26, 2023

jsdom-getComputedStyle
JavaScript

Created Oct 10, 2023

Updated Oct 10, 2023

CRA-jest-emotion

Demonstration for erroneous hover style applied in jsdom

HTML

Created Oct 10, 2023

Updated Oct 10, 2023

jest-emotion-hover-defect

Demonstration for erroneous hover style applied in jsdom

TypeScript

Created Oct 10, 2023

Updated Oct 10, 2023

material-ui-vite-ts-jest

Copy from material-ui-vite-ts with Jest testing suite

TypeScript

Created Oct 9, 2023

Updated Oct 9, 2023

github-scanner

Created Jul 27, 2023

Updated Jul 27, 2023

Sort