Independent product studio · Solo, end to end

I build small products that go all the way out.

Five things I designed, wrote, shipped and now run in production — an EU marketplace, messaging rails for AI agents, uptime monitoring, an LLM visibility tracker, and a pixel-art mobile game.

--:-- CET 5 products · 3 live Scroll
01

Selected
work

Each one is a real product with real users, a real bill to pay and a deploy pipeline I own. Below: the actual interfaces, framed the same way.

01 Live 2024

Buy European

A discovery platform for European-made goods, with country-of-origin verification you can check by scanning a barcode in the app.

  • PlatformsiOS, Android and web, from one codebase
  • Core ideaBarcode in, verified origin out
  • Coverage27 EU countries
MarketplaceMobileOrigin dataEU
buy-european.org
buy-european.org

Support
European
Products

Discover, purchase, and promote locally made European products with country of origin verification using our easy-to-use app for iOS, Android, and Web.

GET IT ONGoogle Play
Download on theApp Store
Available asWeb App
SCAN A
BARCODE
Origin verified in FranceGermanyItaly SpainPoland+22
Made in Europe
Olive oil, cold pressedProvence, France
Forged kitchen knifeSolingen, Germany
Vegetable-tanned leatherTuscany, Italy
02 Live 2025

FastSend

Messaging rails for AI agents. An MCP server that lets Claude, Cursor or a cron job send a real SMS or plain-text email, and get the delivery status back.

  • InterfaceMCP server, HTTP API and a Claude skill
  • PricingPay per send, no subscription
  • Built forClaude, Cursor, Windsurf, Codex CLI
MCPAI agentsSMSEmailUsage billing
fastsend.dev
fastsend.dev
// messaging for AI agents

Messaging for AI agents

Send SMS and transactional plain-text email directly from your AI tools, with optional subject lines, recipient names, and delivery status tracking.

Get started
View docs
// compatible with ClaudeCursorWindsurfCodex CLI
// pricing lookup
Check delivery pricing
SMS
+1 (e.g. us)
Check price
// service status Operational
Gateway
Healthy
Email
Connected
Webhook
Configured
// one call, from anything
POST https://api.fastsend.dev/v1/sms
{ "to": "+33612345678",
  "text": "Build #482 passed in 3m12s" }

200 { "id": "msg_8f2a9c1d", "status": "delivered" }
// no subscription
SMS
from $0.04
Email
from $0.001
Minimum
None
03 Live 2023

AlertsDown

Uptime and SSL monitoring that stays free for the case most people actually have: a handful of URLs and a phone that should ring when one dies.

  • AlertingEmail, SMS, Telegram and WhatsApp
  • SetupOne URL, no credit card
  • AlsoHosted MCP, so an agent can add its own monitors
SaaSMonitoringDevOpsMongoDB
alertsdown.com
alertsdown.com
Plan-based uptime and SSL monitoring

Get alerts when
your site goes down.

Stop discovering outages from angry customers. Add your first URL in minutes and get alerts through the channels your team already uses.

Start Free
Set up with my coding agent
https://alertsdown.com
Scan live preview
3 monitors last check 12s ago
api.nkprod.fr99.98%
buy-european.org100%
staging.example.comDOWN
Benefits
Alerts in seconds

Email, SMS, Telegram and WhatsApp, on every plan.

SSL expiry watch

Know weeks before a certificate takes the site down.

Free to start

No credit card, no trial clock, no seat counting.

04 In development 2025

Klairia

An LLM visibility tracker. It runs your prompts against the models your customers actually use and tells you whether your brand shows up, and where.

  • ModelsChatGPT, Claude, Gemini, Perplexity
  • MethodProgressive prompting, multi-language
  • HostingEU-first by design
AI/MLSaaSB2BEU-first
In private development
app.klairia.com
72
Visibility score · last 7 days
ChatGPT
85%
Claude
62%
Gemini
71%
Perplexity
44%
Tracked prompts
“best free uptime monitoring for indie devs”rank 2
“how do I send an SMS from an AI agent”rank 1
“where can I buy European made products”rank 4
“alternatives to enterprise monitoring suites”not cited
Share of voice vs competitors
You
38%
Competitor A
57%
Competitor B
21%
This week
New citations
+14
Lost citations
-3
Languages
FR / EN / DE
05 Store submission 2026

ViroPop

A pixel-art endless arcade game for iOS and Android. Viruses spread across the screen; you match each one to the right antidote before it turns fatal. No account, no backend, no leaderboard — it just works on a plane.

  • StackFlutter and Flame, pure-Dart game core
  • SimulationDeterministic integers at 60 ticks per second
  • ScoringCure early for more points, combos scale with level
  • LanguagesFrench and English, fully offline
FlutterFlameDartiOSAndroidOffline-first
Not in stores yet
ViroPop home screen with the pixel wordmark, best score and Play button
ViroPop gameplay: pixel viruses spreading with antidote syringes in the bottom bar ViroPop end-of-run screen with the score breakdown
In gameEnd of run
02

The
studio

One person, the whole stack. Design in the browser, ship on Friday, watch the graphs on Saturday.

Every project here started as a problem I actually had. Buy European came from how hard it is to tell where a product is really made. FastSend from wanting an agent to text me when a build breaks. AlertsDown from uptime monitoring that costs nothing and explains itself. Klairia from nobody knowing how their brand reads inside an LLM answer. ViroPop because after four SaaS products I wanted to make something that was purely fun.

I run them all on one Docker Swarm behind Traefik, with the same deploy workflow and the same guarded production access. Small surface, few moving parts, no team to coordinate.

0Products shipped
0Live in production
0In the oven

What I actually do

  • Product design & UI, straight in the browser
  • Full-stack build — Node, Python, Flutter, Mongo
  • AI plumbing: MCP servers, agent tooling, LLM evals
  • Infra: Docker Swarm, Traefik, CI/CD, monitoring
  • Growth mechanics, pricing and analytics
03

Say
hello

Got a product that needs to exist? Or one that exists and needs someone to actually finish it?

hello@nkprod.fr