Independent product studio · Solo, end to end

I build small products that go all the way out.

Five products, built and maintained independently — an EU discovery app, messaging rails for AI agents, uptime monitoring, an LLM visibility tracker, and a pixel-art mobile game.

--:-- Paris time 5 products · built and maintained independently Scroll
01

Selected
work

Each one is a real product with a real bill to pay and a deploy pipeline I own. Product previews below, with illustrative data. ViroPop screenshots show real gameplay.

01 Live 2024

Buy European

A discovery platform for European-made goods. Scan a barcode to explore available product-origin information and assess its European connections.

  • PlatformsiOS, Android and web, from one codebase
  • Core ideaBarcode in, available origin information out
  • CoverageEuropean product listings
DiscoveryMobileOrigin dataEU
buy-european.org
buy-european.org
Illustrative preview

Support
European
Products

Discover and explore locally made European products and their origins with 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 data across FranceGermanyItaly SpainPolandMore
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 · illustrative preview

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 Illustrative
Gateway
Healthy
Email
Connected
Webhook
Configured
// send, then check status
# pay per send via x402, then call the MCP tools
send_message { "channel": "sms",
  "to": "+33612345678",
  "text": "Build #482 passed in 3m12s" }
→ { "id": "msg_8f2a9c1d", "status": "queued" }

get_delivery_status { "id": "msg_8f2a9c1d" }
→ { "id": "msg_8f2a9c1d", "status": "delivered" }
// no subscription
SMS
Per destination
Email
Per send
Minimum
None

SMS pricing varies by destination; look up the current rate before sending.

03 Live 2023

AlertsDown

Free uptime and SSL monitoring with email alerts. Paid plans add faster checks and more notification channels.

  • AlertingEmail alerts free; more channels on paid plans
  • 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 email alerts for free; paid plans add faster checks and more channels.

Start Free
Set up with my coding agent
https://alertsdown.com
Scan live preview
3 monitors Illustrative preview
api.nkprod.fr99.98%
buy-european.org100%
staging.example.comDOWN
Benefits
Alerts when an outage is confirmed

Email alerts on the free plan; more channels and faster checks on paid plans.

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, Mistral
  • MethodProgressive prompting, multi-language
  • FocusCompetitor visibility over time
AI/MLSaaSB2BAI search
Explore Klairia → klairia.com
app.klairia.com
72
Visibility score · illustrative preview
ChatGPT
85%
Claude
62%
Gemini
71%
Mistral
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%
Example week
New citations
+14
Lost citations
-3
Languages
FR / EN / DE
05 Live on the App Store 2026

ViroPop

A pixel-art arcade game for iOS, with Android in progress. Viruses spread across the screen; you match each one to the right antidote before it turns fatal. Play Endless mode offline without an account, or take on the Daily Challenge and compete in the daily ranking — sign in to submit a server-verified score.

  • 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; Endless mode works offline
FlutterFlameDartiOSAndroidOffline Endless mode
nkprod.fr/viropop
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 web products I wanted to make something that was purely fun.

I run the web services and backends on a shared 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 built and maintained
0Live
0In development

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