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.