Projects Overview
Explore a selection of my key projects in finance, AI, and web development. Each project has been developed from scratch using the following code and frameworks: Next.js, Python

Project One: Realistic Financial Transaction Data Generator
A modular Python application that generates realistic financial transaction datasets for businesses, including sales, payments, and general ledger entries.
- Configurable company profile and scenario
- Master data and transaction generation
- Standardized CSV outputs and metadata

Project Two: Realtime Financial Analytics
Comprehensive financial analytics with real-time KPIs, interactive charts, and data export capabilities powered by FastAPI and Supabase.
- Real-time KPI tracking (Revenue, Profit, Customers, Orders)
- Dynamic filtering by segments, categories, and representatives
- Export functionality (Excel, CSV, PDF)

Project Three: Management Accounts Generator
A sophisticated financial statement generator that creates realistic, UK-format management accounts based on user-defined business parameters. Generate Trial Balances, P&L, Balance Sheets, and Cash Flow statements.
- UK-compliant financial statement formatting
- Automated double-entry accounting validation
- Multi-period comparison and financial ratios

Project Four: Sales Forecasting Tool
A comprehensive sales forecasting application for engineering products in the UK market. Generates realistic historical sales data, applies intelligent forecasting algorithms, and provides interactive dashboards for analysis.
- 30 products across 5 UK regions
- Multiple forecasting algorithms with auto-selection
- 9 months of realistic historical data generation

Project Five: Treasury Management System
A streamlined treasury management system providing core cash management, FX risk tracking, and reporting capabilities. Demonstrates SQL-first architecture with Supabase views and stored functions.
- Cash position aggregation across accounts and currencies
- FX exposure calculation and hedge tracking
- Real-time treasury KPIs and dashboard reporting

Project Six: ROI Calculator & Project Portfolio Optimiser
A sophisticated tool that evaluates multiple projects simultaneously, calculating NPV, IRR, payback period, and risk-adjusted returns. Include a portfolio optimization feature that recommends the best project mix given budget constraints.