← All Work
// Case Study 01 · Demonstration Project

WealthWise

A production-grade fintech portfolio platform — built end to end, backend through infrastructure, not just a frontend.

7
AWS services, orchestrated via Terraform
4
observability tools wired end to end
// What It Is

A real pipeline, not a demo wrapped around mock data

WealthWise is a portfolio-tracking dashboard for fintech-style investment data — built as a demonstration project, not a live product with real users. The goal was never a UI wrapped around fake JSON; it was proving out a complete build-to-operate pipeline end to end: a real Django REST API, a React frontend consuming it, and the exact infrastructure and observability discipline a production fintech platform would actually need underneath — provisioned as code, deployed through a real CI/CD pipeline, and watched by the same class of tools production systems use.

// How It's Put Together

Three things had to work together

How a request gets served, how a deploy actually ships, and how anyone would know if either one broke.

01 — Request Path
Client
ALB
EC2Docker · Django REST
RDSPostgreSQL
EC2 also reads/writes
S3
DynamoDB
02 — Delivery Pipeline
Jenkins
Docker Build
ECR
EC2deploy
03 — Observability Loop
App (EC2)
OpenTelemetry
Prometheus
Grafana
ALB / EC2 / RDS
CloudWatch

Every piece above — VPC, EC2, RDS, ALB, S3, ECR, DynamoDB — is defined in Terraform. Nothing here was clicked together by hand.

// The Stack

What it actually runs on

Backend

DjangoDjango REST FrameworkPostgreSQL

Frontend

ReactTailwindCSS

Infrastructure

DockerTerraformVPCEC2RDSALBS3ECRDynamoDB

CI/CD

Jenkins

Observability

OpenTelemetryPrometheusGrafanaCloudWatch
// Honest Framing

What this actually demonstrates

  • Full ownership of the deploy pipeline, not just application code — Jenkins builds and ships Docker images through ECR onto Terraform-provisioned EC2.
  • Real observability discipline: request traces through OpenTelemetry, metrics in Prometheus and Grafana, infrastructure-level alarms in CloudWatch — not just an uptime ping.
  • Infrastructure as code from the ground up — VPC, EC2, RDS, ALB, S3, ECR, and DynamoDB all defined in Terraform, reproducible from a clean AWS account.
  • A real fintech-shaped data model — portfolios, holdings, performance over time — served by an actual Django REST API, not mocked JSON.
← All Work
// Let's Talk

Let's ship something that stays up.

Tell us what you're building — we'll scope it, quote it, and get moving.