Back to Work
Technical Co-Founder

Scavtopia

A complete platform for creating and running interactive scavenger hunts. Designed for corporate team building, tourism, and event organizers. Currently in pre-launch development.

React Native.NETAzurePostgreSQLSignalRAzure Functions
SCAVTOPIA

Project Screenshot

Overview

Scavtopia is a location-based scavenger hunt platform designed for corporate team building events, tourism experiences, and educational activities. The platform enables event organizers to create custom scavenger hunts with GPS-verified challenges, real-time team tracking, and automated scoring.

As Technical Co-Founder, I own the entire technical vision and implementation. This includes designing the system architecture, building the mobile and web applications, implementing the real-time coordination engine, and setting up the cloud infrastructure. The platform is currently in pre-launch development.

My Role

Technical Co-Founder with full ownership of architecture, development, and infrastructure. Responsible for all technical decisions and implementation.

Status

In development since 2025. Pre-launch.

What I Am Building

Mobile Application

Cross-platform React Native app for participants. GPS-based challenge verification, team chat, photo submissions, and real-time leaderboards.

Admin Dashboard

Web application for event organizers to create hunts, design challenges, monitor live events, and view analytics.

Real-time Engine

SignalR-based coordination system for live team tracking, instant score updates, and real-time notifications across all connected clients.

API & Backend

.NET backend with PostgreSQL. RESTful API, Azure Functions for background processing, and integration with mapping services.

Architecture & Technical Decisions

Challenge

Real-time coordination for multiple teams

Solution

SignalR hubs with Redis backplane for horizontal scaling. Each event gets its own group for efficient message broadcasting. Deployed on Azure with auto-scaling.

Challenge

Accurate GPS verification without draining battery

Solution

Adaptive location polling based on proximity to challenges. High frequency when near a checkpoint, low frequency during transit.

Challenge

Offline support for areas with poor connectivity

Solution

Local-first architecture with optimistic updates. Challenge completions queue locally and sync when connection restores.

Challenge

Scalable multi-tenant architecture

Solution

Tenant isolation at the database level with row-level security in PostgreSQL. Shared infrastructure with per-tenant resource limits.

Challenge

Background processing for event scheduling

Solution

Azure Durable Functions for orchestrating scheduled tasks, sending notifications, and processing media uploads asynchronously.

Cloud Infrastructure

Cloud Platform

Microsoft Azure

Compute

Azure App Service, Azure Functions

Database

Azure Database for PostgreSQL

Real-time

Azure SignalR Service

Storage

Azure Blob Storage

Caching

Azure Cache for Redis

Technical Highlights

Complete platform architecture designed and built from zero
Real-time multiplayer coordination with SignalR
GPS-based challenge verification system
Multi-tenant architecture with row-level security
Serverless background processing with Azure Functions
Local-first mobile architecture with offline support
Let's Work Together

Have a project in mind?

I am currently accepting new projects. Reach out and let's discuss how I can help you ship faster.

Have a project in mind?

I'm currently accepting new projects.

Let's talk