70回のスタートアップ失敗を経たオランダ人開発者Pieter Levelsが、社員ゼロ・PHP+SQLiteの軽量スタックで、AI写真生成サービス「Photo AI」を18ヶ月で月収$132,000(年収$1.6M ARR)まで育て上げた。
2026年現在、総ポートフォリオ月収は$250,000を超える。「スタートアップは大きなチームと調達資金があってこそ」という常識を、彼は徹底的に裏切り続けている。
人物:Pieter Levelsとは何者か

画像引用:https://x.com/levelsio
- オランダ出身のデジタルノマド開発者。現在は世界各地を転々としながら開発・運営。
- 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費・サーバー費など)
- 「動いた施策」だけでなく「動かなかった施策」も公開
- 次に何を作るかの試行錯誤まで見せる
成功ハイライトしか見せないアカウントは消費される。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の、本当の教訓だ。


コメント