Vasanth BalakrishnanVasanth Balakrishnan

Scalable Engineering Systems

Engineering

Designing modular architectures that evolve with the product

500K+
Posts Shared
100K+
Stickers Created
1,000+
DAU

Enabling products to scale seamlessly without sacrificing simplicity, with every new feature extending the same underlying foundation.

System 01

Compressing Complexity in Scalable Systems

Added capability shouldn’t always mean added complexity.

For MoodStream’s editor, rather than building text, stickers, and drawings as separate mechanisms, every capability extends the same interaction and layering foundation. Shared gestures, transformations, and behaviors make the editor both consistent and infinitely extensible. This makes it easy to introduce entirely new creative experiences over time.

Vector-based drawing

Vector-based stickers

Vector-based text

Editing engine
TextStickersDrawingFramesCutoutsFuture tools

System 02

Building around adaptive foundations

Sustainable products are built around flexible concepts, not one-off features.

MoodStream is designed around a flexible core concept: evolving visual spaces that grow alongside the people, relationships, and stories they capture. As the product expanded, new features became different expressions of that same idea rather than disconnected experiences.

Continuous editing

Continuous editing view of a Stream

Focused viewing

Focused single-moment view of a Stream

Home screen surfaces

Home screen widget surfacing a Stream

Time-based view

Time-based Rewind view of Streams

System 03

Deep Reasoning At Scale

Knowing when and when not to use LLMs is crucial for understanding context within large, unstructured datasets.

Scalable intelligence systems should leverage lightweight signals and semantic compression, selectively allocating deeper reasoning where context creates the most value.

Thousands of raw memories organized into meaningful structure

Semantic Photo Intelligence — 5 Stages

  • 01

    On-Device Visual Understanding

    Extracts objects, faces, scenes, timestamps, locations, and metadata entirely on-device.

  • 02

    Initial Grouping

    Lightweight similarity signals and heuristics organize photos into broad candidate sets without requiring LLM analysis.

  • 03

    Context Compression

    Photos are condensed into visual grids and structured metadata so thousands of memories can be reviewed in far fewer API calls.

  • 04

    Semantic Clustering and Refinement

    The LLM transforms broad visual patterns into smaller, human-relatable clusters by reasoning about shared context, topics, and temporal proximity.

  • 05

    Recommendation Layer

    A final layer ranks suggested photo dumps around the moments, people, and themes most likely to represent meaningful experiences.

The pipeline, end to end

Photo Library
Visual Understanding
Initial Grouping
Context Compression
Semantic Reasoning
Recommendations

MoodStream as proof

Groups your existing memoriesIdentifies meaningful momentsSuggests StreamsGenerates captionsSurfaces forgotten memories