Previous work by Niko Fagerström

ghstops.com

Ghstops from idea to launch in four months

I built Ghstops to bring content planning, production and publishing across channels into one place. I designed the architecture and built the service from idea to launch in four months using AI-assisted development.

I brought AI, publishing channels, subscriptions, languages and background tasks into one service. I was responsible for both the software design and keeping it running.

4
months to launch
3
AI models
4
social platforms automated
1
designer and developer
The need

Content production and publishing in one service

  • Several AI models in one service
  • Publishing to four social channels
  • Subscriptions, payments and background work as part of the product
What I built

Content, publishing and payments in one service.

  • I designed and built the complete service
  • AI-assisted development
  • Architected, built and shipped in 4 months
  • Room for the service to grow
Architecture

Tech Stack & Scale

9
project layers
19
background workers
84
domain models
125
database migrations
.NET 9 Blazor EF Core SQL Server SignalR Stripe OpenAI Anthropic Google Gemini Meta / LinkedIn / X APIs
The Core Systems

The Core Systems

The three main parts of the service.

01

An AI model for each task

The service uses models from OpenAI, Anthropic and Google Gemini. It automatically chooses a model for each task, so users do not need to know the differences between them.

02

Publishing to social channels

The service creates text and image carousels in the background. Users review, schedule and publish to Facebook, Instagram, LinkedIn and X from the same view.

03

Automated billing

Stripe handles subscriptions, free trials and EU VAT. Routine billing runs without manual work from users or administrators.

What this work demonstrates

Users can create content, review it and publish to different channels. I used AI to help with coding and took responsibility for the design, system connections and launch.

Need help building or improving software? Tell me what you have in mind.