All projects
Funding Invoice · 2019–2022
Internal Financial Management System
Vue.js GraphQL PostgreSQL Unit Testing CI/CD
Overview
An internal FinTech tool at Funding Invoice that centralised bank statements, transactions and payment statuses, with automation to chase outstanding items.
The Challenge
Finance staff tracked statements and payment statuses manually, which was slow and error-prone.
Approach
- Built secure, scalable GraphQL APIs integrated with a Vue.js frontend.
- Modelled financial data in PostgreSQL with strong integrity guarantees.
- Automated follow-up processes for outstanding payments.
- Added unit testing and CI/CD pipelines for quality assurance.
Architecture
FrontendVue.js
APIGraphQL
DatabasePostgreSQL
QualityUnit testing + CI/CD pipeline
Key Features
- Bank-statement & transaction management
- Payment-status tracking
- Automated follow-ups
- Secure, tested codebase
Impact
- Streamlined financial tracking for staff.
- Reduced manual follow-up effort through automation.