Games
Freecon Frontier — indie space game
A long-running solo passion project — a browser-based space game in the tradition of the classic exploration-and-trading titles — that has survived a full rewrite from a C# desktop app into a modern web app.
gamedev · Next.js · indie · space game

Freecon Frontier is my long-running indie game — the personal project I keep coming back to across years and jobs. It is a space game in the lineage of the beloved exploration-and-trading titles: you set out into an expanding universe to explore it, build up an empire, trade across its economy, and conquer worlds, with a customizable UI meant to suit both the strategist and the trader. It is the kind of project a developer builds because they want the game to exist, not because there is a roadmap forcing it.
The interesting engineering story is longevity through reinvention. The project started years ago as a desktop application written in C#, and over time I rebuilt it as a web app so it could be played in a browser rather than installed. Today it lives on a modern web stack — a Next.js front end with account sign-in — and is playable at freeconfrontier.com. Carrying a game design intact across a full platform migration, while keeping it a one-person effort, is its own kind of discipline.
As a solo, multi-year hobby project it stands apart from the rest of my work: not a fork, not a research vehicle, and not something with a deadline — just a persistent creative outlet that has quietly tracked my growth as an engineer from desktop UI frameworks to the modern web. It remains an active work in progress.