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
Portfolio
The source code for this portfolio/blog.
Next.js
Typescript
Framer Motion
Vercel
Remark
Gray-Matter