,»»»»»»»»»»≡»≡≡»»«≡≡≡╔╔╔╔╔╔╔╔╔╔╔╔╔,
                   !░│¡░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒
                   !░!)φ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒╠╠
                   ]░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓]
                   ]░░╬╬╬╬╬╬╬╬╬╬╬╬╬╬▓▓]
                   ]░░╬╬╬╬╬╬╬╬╬╬╬╣╣▓▓▓▓▒╡
                   ]░░╬╬╬╬╬╬╬╬╬╬╬╬╣▓▓▓▓▓▓▒╡
                   ]╬╬╬╬╬╣╬╣╣╣╣╣▓▓▓▓▓▓╠╡
                   [▓╣╣╣╣╣▓╣▓▓▓▓▓▓▓▓▓▓██╠╡
                   [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██╠╡
                   ]▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████╠╡
                   [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████╠╡
                   [░░└└└└└╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙ ╠╡
                   [░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒╡
                   [░░░░░░░░░░░░░░░░░░░░░░▒▒▒░▒▒▒▒▒▒╡
                   [░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒╠╡
                   Γ░ΓΓΓΓ░╚╚░╚╚╚╚╚╚▀▀▀▀▀▀▀▀▀▀▀▀▀╠╠Γ
                   [░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒╠╠╡
                   φ░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒╠╠
                   ░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒╠Γ
                   ]╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬
              _____]╣╣▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓____
       _ƒⁿ╙]M░ƒ∩░%∩░╔╔∩⌐ƒMƒƒM5²MδƒMΘφM░j∩>%^^(φƒ╕░ƒƒp░░Q
       .7DDφ≥▒5≥▒φ≥▒δUΓφ7ΓêÜê5Üφ5Üδ≤Üê5▒φ╠▒φ⌂Då5_"S"S"""Å"ⁿ-.,
╚╚╚δ╚╚δδδ╚╚╚╚╚╚╚╚╚╚╚╚╚╚╚╚╚╚╚╚╚W╚╚⌐╚╚W╚╚⌐╚╚Ü.-W╚╚╚╚╚ë╚╚ë╚╚Θ░      __`-
     =Q░░░░░░░░░░░░░░░░░░░░░░▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒

Matthew McCarty

Saint Drostan Whiskey Club

  • Simple site serving as the club's home on the web, with an interactive Three.js landing page featuring a whiskey-bottle scene. More on it here.

Used: Next.js, React, TypeScript, Tailwind, Three.js, Blender

SFDS Network

  • A community event- and volunteer-management platform driven by Go HTML templates using Templ and HTMX on a tiny arm server. More on it here.

Used: Go, Templ, HTMX, SQLite, Tailwind, HTML, Javascript, AWS (EC2/ECR/Eventbridge/Lambda/SES), Docker, Terraform, Github Actions

Chad or Soy

  • Social workout-tracking app built to help you flex on your friend group and promote consistency through social shaming/praising. Native iOS and Next.js web, shared DynamoDB + Lambda backend. More on it here.

Used: Swift, SwiftUI, Next.js, React, TypeScript, DynamoDB, Lambda, API Gateway, SNS, Tailwind

NRIC-1

  • My social nostr client. Built this to better understand the nostr protocol, familiarize myself with cursor and ai augmented development, and simply to have a nostr client with thread views I actually like. More on it here.

Used: React, TanStack, Vite

Weather98

  • My nostalgic dream weather-app. Really an excuse to familiarize myself with TanStack Query and use 98.css on a project. More on it here.

Used: React, Vite, TanStack Query, 98.css

St. Louis Forever

  • Public facing website with an internal directory and document repository for local community members. Implemented a 2 friend authentication scheme for ensuring that the users who sign up are known by at least two members prior to being given access. This maintains a local community feel––where every member is connected to each other by two members. More on it here.

Used: React/Next, MUI/JoyUI, GraphQL/DynamoDB, AWS-Amplify

Cricket Scoreboard

  • A proof of concept I made for scoring dart-cricket games with a novel UI. I think it's a little more intuitive than the typical UI found in most cricket scoring apps. More on it here.

Used: Dart/Flutter, Github Actions/Pages