Selected work

Independent product · Jun 2026 – Jul 2026

TapMood

A cross-platform social check-in product with real-time communication, media processing, privacy, and moderation workflows.

TapMood desktop sign-in interface
Flutter / ASP.NET Core 10 / PostgreSQL

Role and ownership

Independently architected and delivered the Flutter client, ASP.NET Core API, data model, real-time flows, background processing, and deployment foundation.

Verified outcomes

Designed 117 REST endpoint mappings across the product domain.

Engineered resumable, SHA-256 verified video uploads up to 250 MB.

Delivered 92 automated test declarations across the client and API.

The challenge

Coordinate media-heavy social interactions, privacy rules, real-time state, and multi-platform behavior without splitting the product into inconsistent experiences.

The approach

Shared domain services keep authorization, privacy, moderation, notifications, and presence consistent. Long-running media work moves to hosted workers while SignalR reports progress back to the client.

Architecture

Systems that stay understandable.

01

Flutter clients across six platforms

02

ASP.NET Core REST API and authenticated SignalR hub

03

PostgreSQL with EF Core across 38 entity sets

04

Six hosted workers for media, retention, push, and reminders

The product in motion.

TapMood desktop sign-in interface
TapMood Pulse mobile interface
TapMood Moments desktop interface
TapMood authentication mobile interface

Technology

FlutterASP.NET Core 10PostgreSQLSignalRCloudinaryFFmpegFirebaseDocker

Have a product that needs full-stack ownership?

Start a conversation