Back to projects

BSG-Go Interreg

A competency benchmarking tool for the game industry, built as a 2-person bachelor thesis. Replaced a manual Excel spreadsheet with a microservices-based web platform.

Mar. 2025 - Jun. 2025

Blazor
Docker
Kubernetes
ASP.NET
CI/CD

The Problem

BSG-Go was an EU Interreg research project to help game industry professionals benchmark their skills. The existing tool was an Excel spreadsheet where you rated yourself on a bunch of questions, and it showed graphs of your results. Data collection was completely manual, submissions came in over email, and analysis was limited to what Excel could do.

What We Built

We designed and built the whole system from scratch as a two-person team. The product owner was non-technical, so we owned every technical decision and shared progress in weekly meetings.

The architecture was microservices-based: user service, API gateway with auth, survey service, analytics service, and a frontend client. Everything ran in Docker on Kubernetes. We started with Blazor since we were comfortable with C#, then migrated the frontend to Next.js. MongoDB was the natural fit because the flexible document model matched the variable survey structures without needing migrations.

Early sketch of the survey structure

Outcome

We delivered a functional MVP for our bachelor thesis that did everything the spreadsheet did, but properly. Web interface, centralized data, automated analytics. It never got funding to become a production product, but the work spoke for itself.

Our work on BSG-Go was part of what earned Pentafloat the August Kroghs Erhvervspris, a 50,000 DKK travel grant for innovation in Norddjurs.

Receiving the August Kroghs Erhvervspris