All projects
IT Services Company · 2023
Infrastructure Investment Platform
Nuxt.js GraphQL PostgreSQL AWS Lambda API Gateway CircleCI
−30%API response time
Overview
Infrastructure investors needed a single platform to manage loans, track performance and surface live analytics without engineering involvement. I built the full stack — a serverless GraphQL backend and a Nuxt frontend with a self-service CMS and real-time dashboards.
The Challenge
Investment teams relied on manual spreadsheets and developer hand-offs to update performance figures, creating latency and risk in a domain where data accuracy is critical.
Approach
- Designed a serverless GraphQL API on AWS Lambda + API Gateway, improving response times by ~30%.
- Built interactive performance dashboards with real-time investment analytics.
- Delivered a CMS so non-technical staff could manage content and figures directly.
- Established a CI/CD pipeline with Jest and CircleCI for automated, confident releases.
Architecture
FrontendNuxt.js (Vue 3) with Vuex state management
APIGraphQL served from AWS Lambda + API Gateway
DatabasePostgreSQL with optimised relational schema
CI/CDJest + CircleCI automated testing & delivery
Key Features
- Real-time investment-performance analytics
- Interactive, responsive data visualisation
- Self-service CMS for non-technical teams
- Comprehensive loan-management workflows
- Serverless, auto-scaling backend
Impact
- Cut API response time by ~30% via serverless architecture.
- Removed developer dependency for content & figure updates.
- Gave investors live visibility into portfolio performance.