← back to projects

Viver Mobile Platform

A private full-stack product experiment: Expo React Native mobile app backed by Go microservices for auth, profiles, discovery, matching, chat and media.

Outcome: End-to-end product architecture with Go services, mobile delivery, local observability stack and deterministic beta data for QA.

GoReact NativeExpoMicroservicesPostgreSQLPrometheusGrafanaAPIs

Completed May 2026

Viver Mobile Platform

A private product experiment focused on building a mobile-first experience backed by Go services and a React Native application.

Scope

  • Mobile app development with React Native and Expo.
  • Backend service design using Go.
  • API-oriented architecture for auth, profiles, discovery, fuzzy location, matching, chat, media and notifications.
  • Practical exploration of product flows, data models and mobile delivery constraints.

Local platform

The project includes a local development stack for product iteration and backend verification:

  • gateway API;
  • service-level backend components;
  • database migrations and deterministic seed data;
  • Prometheus, Grafana and Jaeger for observability experiments;
  • MinIO and pgAdmin for local infrastructure workflows.

Engineering focus

The project is useful as a forcing function for product engineering decisions: where to keep logic, how to structure service boundaries, how to make mobile flows resilient and how to keep iteration speed high while the product shape is still evolving.

Why it is relevant

It reflects the kind of work I enjoy most: taking an ambiguous idea, shaping it into a system, then building across the stack until something real exists.