Code.

A list of projects, work history, and skills

Next Dashboard

This is a Next.js application that gives admin users a way to manage customer invoices. This app uses app-router, server-components, partial prerendering, authentication, and more.

Next.js
Vercel
Neon
Tailwind
SQL
PostgreSQL
NextAuth.js

Rumbl

Using Elixir, Phoenix, and LiveView, created an application that allows users to upload videos and leave timestamped comments on other user's videos

Elixir
Phoenix
LiveView
Ecto
PostgreSQL

Roman Numeral Converter

A simple, yet robust and well tested, containerized Node service with a React/Typescript UI that converts a number to the corresponding roman numeral.

React
TypeScript
Vite
Vitest
Node
Express
Docker

BTC Comparison

A React application that allows users to input two BTC wallet addresses and display the transaction history between the two. I am using the blockcypher API to obtain ledger data for this project.

Vite
Typescript
React
Vitest
Tailwind

Wordle Clone

A clone of the popular New York Time's game

React
TypeScript
CSS

Portfolio

The source code for this portfolio/blog.

Next.js
Typescript
Framer Motion
Vercel
Remark
Gray-Matter