Back to ExperienceMar 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
Related Projects at Knailab LLC
Other Companies & Projects
Key Achievements
Full-stack PlatformAuth & RBACDatabase Design
Tech Stack
Next.js 16ZustandTailwindCSSRadix UIReact-Hook-FormNestJSPlaid APIStripePrismaPostgreSQLAWS