Full-stack Next.js 14 application. Uses React 18 client & server components, TypeScript, Prisma ORM, Railway PostgreSQL database, NextAuth.js OAuth 2.0 authentication, OpenAI API GPT-3.5-Turbo, and Stripe payments.
Java desktop weather application using JavaFX in conjunction with OpenWeather and Google Maps APIs. 🥇 Won first place for best personal project for CPSC 210 course at UBC in Summer 2019.