Independent product · Jun 2026 – Jul 2026
TapMood
A cross-platform social check-in product with real-time communication, media processing, privacy, and moderation workflows.

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.
Flutter clients across six platforms
ASP.NET Core REST API and authenticated SignalR hub
PostgreSQL with EF Core across 38 entity sets
Six hosted workers for media, retention, push, and reminders
The product in motion.
Verified UI captures



Technology