University Connect

AngularNestJSTypeScriptNxPrismaPrimeNGTailwind CSSAWS CognitoDynamoDBLambdaStripeMicrosoft Graph APIGoogle Calendar APINgRx

Overview

Developed ~60% of a university-focused booking and networking application using Angular, NestJS (Node.js), TypeScript, Nx monorepo, Prisma ORM, and Digital Ocean (And built 100% of Demo Build Using Tailwind CSS, React, DynamoDB, AWS Cognmito, Lambda, & Cloudfront). Implemented robust state management with NgRx (facade pattern), integrated Google/Microsoft calendar sync via OAuth, enabled Stripe payment processing, and set up deployment pipeline (Digital Ocean App Platform /w Managed Database).

Key Impacts

  • Designed entire UI for application (React, PrimeNG, Tailwind CSS)
  • Streamlined payment processing (Stripe Standard Account Setup Through Our Application & Embedded Checkout)
  • Played pivotal role in designing data model for application & implemented robust state management with NgRx (facade pattern)
  • Integrated Google/Microsoft calendar sync via OAuth
  • Set up deployment pipeline (Digital Ocean App Platform /w Managed Database)
  • Wrote both frontend and backend (API, Services, Modules, Repositories, etc.) code and utilized DTOs (Data Transfer Objects) for communication between frontend and backend and implemented robust type safety
  • Managed deployment pipeline for application (Digital Ocean App Platform /w Managed Database, AWS Cloud /w DynamoDB for Early Demo build)