Back to Experience

Mar 2024 – Apr 2025· Knailab LLC

BudgetPalAI – Personal Finance

Team Lead

Description

Personal finance and budgeting platform. Full-stack development with Next.js, NestJS, Plaid API, and Stripe integration.

Key Responsibilities

  • Developed BudgetPalAI – personal finance and budgeting platform
  • Built user interfaces using Next.js, focusing on UX and performance
  • Developed backend services with NestJS (middleware-driven architecture)
  • Implemented centralized authentication and authorization (middleware, guards, interceptors)
  • Designed role-, permission-, and subscription-based access control
  • Designed and managed databases using Prisma (PostgreSQL/MySQL)
  • Integrated Plaid API for bank account connection and transaction sync
  • Integrated Stripe for subscription billing, webhooks, and payment sync
  • Standardized API responses, centralized error handling, and logging

Other Companies & Projects

Key Achievements

Full-stack PlatformAuth & RBACDatabase Design

Tech Stack

Next.js 16ZustandTailwindCSSRadix UIReact-Hook-FormNestJSPlaid APIStripePrismaPostgreSQLAWS