Back to The Work
02 — PRODUCT & TECHNOLOGY Lead Systems Architect & Full-Stack Developer

Virtual Football Manager (VFM)

Tactical Football Club Management & Closed-Loop Economy Engine

Role & Ownership CLIENT BUILD · BUILT THROUGH CODERIGI
Category 02 — PRODUCT & TECHNOLOGY
Timeline 2026
Status Delivered Client MVP (Unlaunched by Client)
INSPECTION PERSPECTIVE:

01 / Overview

A full-stack football simulation platform and Web3 gaming dashboard featuring mathematical Poisson match engines, escrow-backed P2P transfer markets, and real-time 2D pitch coordinate visualizers.

The Core Purpose

Tactical Football Club Management & Closed-Loop Economy Engine

02 / The Problem

Browser-based simulation games frequently fail in two areas: database race conditions during concurrent marketplace trades, and awkward layout distortion or clipping when complex match tactics are viewed on mobile screens.

03 / What I Did

Commissioned via CodeRigi as Lead Systems Architect and Full-Stack Developer. I architected the relational database schemas, programmed the match engine mathematics, set up background task queues, and engineered the responsive dashboard.

04 / How I Thought About It

Game economies crash when tokens have no real utility. I designed a closed-loop economic model with platform sales tax sinks, facility upgrade cooldowns, and escrow locks on bids so the in-game currency remained fundamentally balanced.

05 / What I Built

A mathematical Poisson match simulation engine, double-entry transactional token ledger, escrow-backed player transfer marketplace, real-time 2D HTML5 canvas pitch coordinate visualizer, and background tournament daemons.

06 / The Architecture & System

Engineered with Node.js and Express.js, PostgreSQL with transaction isolation, Redis FIFO queues, HTML5 Canvas API, and compiled with Vite for sub-2s asset delivery.

Technical Stack & Infrastructure

Node.js · Express.js · PostgreSQL · Redis · HTML5 Canvas API · Vite

Node.js Express.js PostgreSQL Redis HTML5 Canvas API Vite

07 / The Result

Successfully delivered a working tactical MVP with 22-player real-time pitch coordinates, 3 concurrent tournament brackets, and zero race conditions during simultaneous player transfers.

Harry's Role & Execution

Lead Systems Architect & Full-Stack Developer

The Lesson

Complex dashboards require strict structural containment. Locking layout boundaries and delegating scroll to local containers transforms a web app into a desktop-grade operational tool.

BUILD SOMETHING LIKE THIS?

If you are preparing to build a new product, scale complex backend architecture, or engineer a resilient digital platform, let's explore what it takes.

DISCUSS YOUR PRODUCT →