Role: Led the vision of FinDice, prioritized features, coordinated technical integration, and managed AI logic.
User Stories Contributed:
#1: Account creation, secure login, and password reset
#6: Secure bank integration using Plaid
#7: Personalized AI financial insights
#17: Defined and led the Scrum process for the team
Role: Designed and developed the user interface, making sure the app was clean, intuitive, and accessible across devices.
User Stories Contributed:
#3: Transaction categorization and filtering
#11: Learn page explaining FinDice features
#12: Advanced income and expense categorization
#10: Designed responsive layouts for mobile use
Role: Managed sprints, facilitated team sync-ups, and implemented core backend features such as authentication and admin logic.
User Stories Contributed:
#1: Password reset flow and authentication logic
#9: Financial goal creation and tracking
#13: Admin management of user accounts
#14: Admin monitoring of data integrity
Role: Focused on implementing core backend functionality, particularly transaction handling and dashboard logic.
User Stories Contributed:
#2: Manually add income, expenses, and cash transactions
#4: Set and adjust monthly budgets
#5: View financial summaries and reports
#10: Ensure mobile accessibility and responsiveness
Role: Bridged frontend and backend, ensuring smooth communication between components, and helped refine CSV export and admin tools.
User Stories Contributed:
#8: Exporting data as CSV
#15: Admin editing of budget categories and financial tips
#16: Admin review of app feedback and improvements
#18: Led project file structure clean-up and best practices