Akaash Garg
← Back to case studies

Independent project

Visualize AR

AR Visualization Developer · Portfolio project

Augmented visualization system for exploring 3D graphs, heatmaps, and interactive dashboards in spatial context.

  • Unity
  • Three.js
  • WebXR
  • ARCore
  • ARKit
  • Node.js
  • Django
  • PostgreSQL

Raw data dashboards flatten the thing they’re trying to explain — a heatmap or a 3D graph reads differently in spatial context than on a 2D chart, but getting there means marrying a real-time data backend to an AR rendering pipeline that can’t lag behind the numbers.

What I built

An augmented visualization system built in Unity and Three.js that renders 3D graphs, heatmaps, and interactive dashboards in AR (ARCore/ARKit), backed by a Node.js/Django service layer with PostgreSQL and Firebase for data, exposed over REST APIs and WebSockets for live updates. The dual Unity/Three.js front end let the same visualization concepts run both as a native mobile AR app and in-browser via WebXR, with the WebSocket layer keeping dashboards in sync with incoming data instead of requiring a manual refresh.

Visual

Visualize AR — placeholder image
Placeholder image — replace with a screenshot of a rendered AR dashboard.

Outcome

A working AR data-visualization pipeline meant to replace flat reporting screens with spatial, real-time dashboards a team can walk around and query live.