70回失敗から月収$132,000!Photo AIが証明したソロ開発の勝ち方

個人開発

70回のスタートアップ失敗を経たオランダ人開発者Pieter Levelsが、社員ゼロ・PHP+SQLiteの軽量スタックで、AI写真生成サービス「Photo AI」を18ヶ月で月収$132,000(年収$1.6M ARR)まで育て上げた。

2026年現在、総ポートフォリオ月収は$250,000を超える。「スタートアップは大きなチームと調達資金があってこそ」という常識を、彼は徹底的に裏切り続けている。

人物:Pieter Levelsとは何者か

画像引用:https://x.com/levelsio

Pieter Levels(ピーター・レベルズ)


  • オランダ出身のデジタルノマド開発者。現在は世界各地を転々としながら開発・運営。
  • 2014年に「12ヶ月で12プロダクトをリリース」するチャレンジを開始。Nomad List・Remote OKなど複数のサービスを運営し、ソロファウンダー界の象徴的存在に。
  • Twitterフォロワー350,000人超。「Build in Public」の先駆者として個人開発コミュニティで絶大な影響力を持つ。
  • 2023年2月、AI写真生成サービス「Photo AI」をローンチ。18ヶ月後に月収$132,000を達成。
  • ソフトウェアエンジニアリングの学位は持たず、独学でPHP・MySQL・Javascriptを習得。

この人物を一言でいえば「チームも調達もインフラも最小にして、作って出して数字を見る、を誰よりも速く回し続けた男」だ。

Photo AIとは何か

Photo AIのコンセプトは驚くほどシンプルだ。ユーザーが自分の写真を数枚アップロードすると、AIがプロカメラマン品質の写真・ビジネスヘッドショット・コンテンツ用ポートレートを大量生成してくれる。

コンテンツクリエイター、起業家、フリーランサーが「プロ品質の写真を低コストで量産したい」というリアルな悩みに直撃したプロダクトだ。

ベースはStable Diffusion。技術的な目新しさよりも、「使いやすさ」と「特定ユーザーの課題解決への集中」が差別化の核だった。

比較項目 一般的なAI画像生成ツール Photo AIが強かった点
ターゲット 全般的なクリエイティブ用途 「自分の写真を使いたい人」に特化
操作難易度 プロンプト設計の知識が必要 写真アップロードのみ、即生成
用途の明確さ 何でも作れる分、迷いやすい ヘッドショット・ポートレートに集中
ビジネスモデル サブスク or フリーミアム混在 明確な課金体系で収益直結

「最先端の技術ではなく、最適な体験設計」がPhoto AIの本質だ。Stable Diffusionは誰でも使えるオープンソース技術だったが、それを「コンテンツクリエイターが今すぐ使えるUI」にまとめたことで、他を圧倒した。

18ヶ月の成長曲線

数字の並びが示す「検証の速度」に注目してほしい。

  • 2023年2月
    Photo AIローンチ。初週で$5,400 MRR達成。ローンチ前からTwitterで既存フォロワーに告知していたため、有料ユーザーが即座に入った。
  • 2023年4月(2ヶ月後)
    $28,000 MRR到達。 1ヶ月で5倍以上の成長。Build in Public投稿が連続して拡散。
  • 2024年8月(18ヶ月後)
    $132,000 MRR($1.6M ARR)達成。 GPU費用は月$13,000程度。利益率は事実上70%超。
  • 2025年11月(現在)
    月収$138,000、利益率87%以上。ポートフォリオ全体では月収$250,000超(Nomad List・Remote OK・Interior AI等を含む)。
フェーズ 起きたこと 何を証明したか
初週 $5,400 MRR 既存オーディエンスで需要検証は即日終わる
2ヶ月目 $28,000 MRR バズではなく実需が存在した
18ヶ月目 $132,000 MRR ソロでも$1M ARRはスケールできる
現在 利益率87%超 過剰インフラなしでも高収益は成立する

PHP+SQLiteで.6M ARRを作れた理由

ツールの選択は思想であり、意思決定の速度を決める。

Levelsの技術スタックは、エンジニアコミュニティから「古い」と言われることもある。だが彼は意に介さない。

  • フロントエンドバニラJavaScript + jQuery(フレームワークなし)
  • バックエンドPHP(モダンフレームワーク不使用)
  • データベースSQLite(大規模DBサーバー不要)
  • AI基盤Stable Diffusion(オープンソース、GPU処理)
  • GPU費用月$13,000程度(収益の約10%以下)
  • チーム規模社員ゼロ、Levels一人

「動くものを最速で出し、課金ユーザーのフィードバックで改善する」——この哲学が技術スタックに直結している。ReactやPostgreSQLが悪いのではない。学習コスト・環境構築・デバッグ時間が、「次のリリース」を遅らせる全ての要素が敵だ、という思想がある。

「完璧なコードを書くな。完成前に出せ。そしてユーザーから学べ。」

— Pieter Levels、各種インタビュー・X(Twitter)発言より

Build in Publicが最強の成長エンジンになった理由

350,000フォロワーは、広告費ゼロで作られたメディアだ。

Photo AIのローンチ初週に$5,400 MRRを達成できた理由は、サービス品質だけではない。Levelsには「すでに聞いてくれる人がいた」——それが全ての起点だった。

  • MRRの月次推移を数字でそのまま公開
  • 失敗したプロダクトの後始末と反省
  • 生々しいコスト内訳(GPU費・サーバー費など)
  • 「動いた施策」だけでなく「動かなかった施策」も公開
  • 次に何を作るかの試行錯誤まで見せる
ANALYSIS透明性は、フォロワーを”共犯者”にする
成功ハイライトしか見せないアカウントは消費される。Levelsは途中経過をすべて出すことで、読者を「応援したい存在」に変えた。
数字を公開するたびに拡散が起き、そこから新規ユーザーが入る成長ループが成立した。
広告費ゼロで回る成長ループ——これがソロ開発で最も強いレバレッジの一つだ。既存オーディエンスを持つことで、新プロダクトのローンチ初週から有料ユーザーが入る。
この構造を先に作っておくことが、個人開発の「ゼロから一」を最も短縮する。

「70回の失敗」は何を教えてくれたか

失敗の数は、リリースした証拠でもある。

一般的な解釈
  • 70回失敗=70回間違えた
  • 失敗は恥ずかしいから隠す
  • 成功するまでは発信しない
  • 完成してから公開する

Levelsの解釈

  • 70回失敗=70回リリースした
  • 失敗は公開すればコンテンツになる
  • 失敗した数だけオーディエンスが増えた
  • 未完成だからこそ課金ユーザーの声が入る

Levelsは70回以上の失敗を、「70回分の市場フィードバック」として捉えていた。何が刺さらないかを体で覚えた上でのPhoto AIローンチだったから、初週から課金ユーザーが入った。

失敗を隠さずに公開し続けたことで、オーディエンスは積み上がった。そのオーディエンスが、次のプロダクトの初期ユーザーになる——この連鎖が、70回の失敗の本当の価値だった。

日本の個人開発者が持ち帰るべき5つの教訓

  • オーディエンスを先に作る
    プロダクトより先に「聞いてくれる人」を育てることが、ローンチ初週の収益を決める。SNSでの継続発信は、広告費ゼロの成長インフラだ。
  • 技術スタックは「速さ」で選ぶ
    PHPとSQLiteを笑う人がいる。だが$1.6M ARRを出した事実は笑えない。何を使うかより、「どれだけ速く動くものを出せるか」がソロ開発の勝負を分ける。
  • 完成前にリリースして課金ユーザーのフィードバックで作る
    初期品質が低くても、実際に金を払ってくれたユーザーの声が最良の設計書になる。完成を待つのは、最も高コストな失敗だ。
  • 失敗を発信してオーディエンスに変える
    失敗の投稿はネガティブではない。「挑戦している証拠」として読まれる。Levelsは70回の失敗で350,000フォロワーを作った。
  • 利益率を意識してスタックを組む
    GPU費用月$13,000で月収$132,000——この構造が維持できるかを先に設計する。スケールと同時に利益率が下がる構造は、ソロ開発では致命的だ。

おわりに

Pieter Levelsの軌跡は、才能の話でも運の話でもない。「出し続けた人間が、データを持ち、オーディエンスを持ち、最終的に勝つ」という構造の話だ。

70回失敗したのは、70回リリースしたからだ。350,000フォロワーがいるのは、失敗も含めて全部見せ続けたからだ。初週$5,400 MRRを達成できたのは、リリース前から「聞いてくれる人」がいたからだ。

一つひとつは、誰でもできることだ。

難しいのは、結果が出る前にやめないことだけ。それがPhoto AIの、本当の教訓だ。


コメント

タイトルとURLをコピーしました