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. Resumable uploads verify SHA-256 chunks before background H.264 processing, while SignalR reports progress. Google/OTP authentication, session rotation, export, retention, and audit logging support account and data lifecycle flows.

Architecture

Systems that stay understandable.

01

Flutter clients across six platforms with Gemini AI features

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 10PostgreSQLSignalRCloudinaryFFmpegFirebaseGeminiDocker

Have a product that needs full-stack ownership?

Start a conversation