Client Project

Maybe Finance

Click to open galleryfeatured image

Project Status

This is a past project

I worked on this from late 2021 to mid-2023.

What is it?

Maybe is a personal finance application I contributed a major part in (was first engineering hire) from 2021-2023 which had all sorts of fun engineering challenges! I had a blast working on this and grew tremendously as an engineer during this time.

Technologies used

  • Frontend: React (Next.js), Storybook, Tailwind (all TypeScript)
  • Backend: Express, Bull Workers, Prisma, Postgres, tRPC (all TypeScript)
  • Auth: Auth0
  • Infra: AWS + CDK (ECS, S3, Cloudfront, WAF, and more), TimescaleDB, Vercel, Github Actions
  • Devops: Nrwl NX monorepo tooling, Github Actions, Jest, Cypress, Docker

Highlights

  • Designed a multi-provider financial data ETL process for syncing and normalizing data between Plaid, Finicity, and other providers.
  • Worked a lot with Visx to build complex historical financial charts and visualizations.
  • Built out all devops-related processes. This included fully automated CI/CD pipelines for Auth0, testing (Jest, Cypress), infra (AWS), and applications (AWS, Vercel). Led the design and migration to AWS.