Projects
Shepherd
Shepherd is an app for Jehovah's Witnesses. It is designed to be a second brain for field service group overseers, helping them to remain alert and responsive to the needs of their group.
Front-end:Flutter, Riverpod
Back-end:PostgreSQL, NestJS on Azure App Service, Prisma, Firebase
Set up a CI/CD pipeline with GitHub Actions to deploy the backend to Azure App Service.
This app is also set up to use the Fastlane CLI for quick and easy deployment to the Google Play Store.
AROW
A note taking application using mARkdOWn syntax. This app leverages some of the capabilities of MD to be able to simply and quickly create formatted notes, to-do lists, and more.
Front-end:NextJS, Typescript, TailwindCSS, DaisyUI, React Query
Back-end:PostgreSQL, tRPC, Prisma, NextAuth
Built using the T3 stack for a typesafe and fast-moving dev environment.
Integrated with Stripe to create a user's monthly subscription.
Timeline
A game to test your knowledge of events from history. Each day, a background function creates a new puzzle automatically, fetching events and randomizing the order. User's have two chances to put the events in the correct order.
Front-end:NextJS, Typescript, TailwindCSS, NextUI
Back-end:PostgreSQL, Prisma, NextAuth
Integrated with ChatGPT to generate short titles for each event based on the subject.
Minstry Report
A field service organizational tool for Jehovah's Witnesses.
Long-term collaboration with a team of developers.