Computer science student building backend-focused tools with an emphasis on data processing and system design.
- Languages: Python, C, Java, HTML, CSS
- Tools: Flask, Git, basic CLI
Parses Indian bank statement PDFs, reconstructs transactions from multi-line formats, categorises spending, and generates a visual dashboard.
Key points
- Built a custom parser to handle non-linear PDF structures (backward line scanning)
- Implemented rule-based categorisation with UPI-aware logic for peer transfers
- Designed a stateless Flask backend with per-request processing
- Produced summary metrics and trend visualisation using Chart.js
Tech Python, Flask, pdfplumber, HTML/CSS/JS
Repo https://github.com/Mzukulukagogo/FinSight
Focused on improving backend engineering skills, especially in parsing, data transformation, and building structured APIs.