/work/spark
AmanShah
Brief
amanashishshah@gmail.com

© 2026 Aman Shah

Recruiter mode

SummerHacks & Me

Spark, at a glance

3D graphics

spatial interfaces

Project overview

A rover walks with you and keeps the moments worth keeping

A companion robot films a walk, decides on its own which minutes mattered, and rebuilds each one as a Gaussian splat you can walk back into.

Role

  • Front-end engineer
  • day atlas and globe
  • splat viewer
  • detection-to-moment pipeline
  • design

Date

August 2026

Field

Full-stack

Stack

TypeScript, Next.js, React Three Fiber, MapLibre, Gaussian splatting, Transformers.js

13,886 detections to 6 kept moments

749,212 splats in one moment

9 walks on one globe

Context

Built at SummerHacks with Matthew Sakhno, Jack Le and Sai Jilla. An iPhone and a speaker ride an ESP32 rover; I built the whole web half — the four-view app the walk comes back as.

Spark, image 1
Spark, image 2
Spark, image 3
Spark, image 4
Spark, image 5

Spark

Spark, image 1

A photo roll is a pile of stills with no place and no order.

The hard part

The interesting problem is not capturing more, it is deciding — without a shutter button — which minutes of a walk were worth keeping, and then giving them somewhere to live.

Spark, image 3

What it took

  • Built one sieve — dwell, laughter, novelty, named things — that scored 22 candidate windows out of 13,886 raw detections and kept 6.
  • Kept every discard visible in a detector bench, so the robot's judgment can be audited rather than trusted.
  • Pinned each kept moment to its real minute and metre on the route, then let the atlas zoom out into a globe of every walk.
  • Ran object detection client-side in multiple passes with test-time augmentation, so nothing left the browser to be labelled.

Outcome

Won 1st place overall at SummerHacks and 2nd in the TECHNATION Data Intelligence track, with a real Toronto walk replaying on OpenStreetMap sidewalks, six moments rebuilt as walkable splats, and every discard still on the record.

Awards &Recognition

SummerHacks

1st place overall