Download Resume
Personal Finance Tracker

Personal Finance Tracker

(2023)

Privacy-First Money Management

ServerlessPrivacyPersonal Project
☕☕
Coffee Required
Mid
Complexity
⭐⭐⭐
Documentation
🤔
Would Build Again

Duration: 2 weeks

Synopsis

A privacy-first, local-first personal finance tracker built on AWS Serverless. Features idempotent CSV imports and handles specific bank schemas without sharing credentials.

The Making Of

🎯 The Challenge

Existing finance apps require sharing bank credentials or connecting via APIs—a privacy concern. Needed a way to track finances without trusting third parties with sensitive data.

💡 The Solution

Built a serverless pipeline: S3 for CSV ingestion → Lambda for processing → DynamoDB with single-table design. Implemented idempotent re-import logic to handle duplicate uploads. Wrote parsers for specific Australian bank CSV schemas.

🚀 The Impact

Full control over personal financial data with zero credential sharing. Demonstrates single-table DynamoDB design and serverless architecture patterns.

Tech Stack (Cast & Crew)

  • AWS S3File Storage
  • AWS LambdaProcessing
  • DynamoDBSingle Table Design

Quick Info

Year
2023
Duration
2 weeks
Complexity
Mid
Featured
No
← Back to All Projects