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