Bank Statement Analyser: Turns raw PDF bank statements into structured spending data
Built a CLI tool that parses FNB PDF bank statements, extracts every transaction, and stores them in a local SQLite database, automatically categorizing spending across 50+ built-in merchant...
Market Simulator: Simulated financial exchange with a full matching engine
Built a simulated exchange to explore how real trading systems work under the hood. A limit order book with price-time priority matching, supporting multiple instruments each with their own independent...
Schedufast: Automated timetable-to-calendar sync for students
Students lose hours each term manually copying class schedules into their calendars. Schedufast parses a student's timetable and automatically populates their Google Calendar, cutting a task that used to take up to two...