Từ nhân viên đo mắt kiếm 35.000 USD/tháng với 3 micro-SaaS: Chiến lược học theo đối thủ và cải tiến 1% của Samuel Rondot
Lập trình viên độc lập người Pháp Samuel Rondot làm chuyên viên đo kính khoảng ba năm, rồi tự học lập trình vào khoảng năm 2017 chỉ từ một khóa YouTube dài 15 giờ. Nguyên tắc của anh: 'Tôi không bao giờ xây thứ gì chưa tồn tại và chưa thành công.' Anh chọn các thị trường đã có khách trả tiền và làm một phiên bản tốt hơn một chút. Danh mục gồm UseArtemis (tìm khách hàng tiềm năng trên LinkedIn), StoryShort.ai (tạo video ngắn bằng AI) và Capacity.so (tạo ứng dụng bằng AI) đạt khoảng 35.000 USD/tháng theo anh tự công bố năm 2025; MRR 22.309 USD và 391 thuê bao trả phí của StoryShort được TrustMRR xác minh qua Stripe. Một mình, không gọi vốn.
Quá trình
Toàn bộ phương pháp của Samuel Rondot gói gọn trong một câu chẳng mấy hào nhoáng:
"Tôi không bao giờ xây thứ gì trừ khi nó đã tồn tại và đã thành công."
Lập trình viên độc lập người Pháp này không có bằng khoa học máy tính và từng làm chuyên viên đo kính khoảng ba năm. Toàn bộ "giáo dục chính quy" về lập trình của anh là một khóa học 15 giờ trên YouTube. Từ đó, anh tự mình xây ba sản phẩm SaaS: UseArtemis (tìm khách hàng tiềm năng trên LinkedIn), StoryShort.ai (tạo video ngắn bằng AI) và Capacity.so (tạo ứng dụng bằng AI). Năm 2025, anh cho biết cả ba mang về khoảng 35.000 USD mỗi tháng.
Trước hết, cần rõ con số nào là chắc chắn. Tổng doanh thu danh mục là lời anh tự nói; tiêu đề bài phỏng vấn trên Indie Hackers ghi 28.000 USD/tháng, và số liệu khác nhau tùy thời điểm, tùy nguồn. Chỉ StoryShort.ai được xác minh độc lập: TrustMRR, kết nối trực tiếp với tài khoản Stripe của nó, cho thấy MRR 22.309 USD, 391 thuê bao trả phí và tổng doanh thu từ trước tới nay 513.973 USD tính đến tháng 7/2026.
Giai đoạn 1 · Một chuyên viên đo kính và khóa học 15 giờ (khoảng năm 2017)
Samuel sống ở Pháp, sát biên giới Thụy Sĩ. Học xong, anh trở thành chuyên viên đo kính và làm ở một cửa hàng kính khoảng ba năm.
Anh đã mày mò làm website từ thời đại học nhưng chưa bao giờ học lập trình bài bản. Bước ngoặt là một khóa full-stack 15 giờ trên YouTube. Cách học của anh rất thẳng: không làm bài tập — xem xong một phần là đem áp dụng vào dự án thật. Anh nhắc lại điều này trong các cuộc phỏng vấn: mục tiêu không phải "học lập trình", mà là "làm ra thứ có người trả tiền".
Trong những năm làm đo kính, anh làm dự án phụ mỗi sáng trước giờ làm và mỗi tối sau khi về.
Giai đoạn 2 · Việc kinh doanh đầu tiên không có dòng code nào (2017)
"Việc kinh doanh" đầu tiên của anh thậm chí không phải phần mềm. Đó là dịch vụ tự động hóa tăng trưởng Instagram: một trang đích WordPress nhận đơn và thanh toán, còn phía sau chẳng có tự động hóa nào cả — anh thuê người ở Ấn Độ và Bangladesh bấm thích, theo dõi bằng tay.
Nó dạy anh hai điều:
- Bán trước, làm sau. Khách hàng mua kết quả; họ không quan tâm đó là code hay con người thực hiện.
- Nhu cầu trước công nghệ. Lúc đó anh chưa xây nổi hệ thống, nhưng đã chứng minh được có người sẵn sàng trả tiền.
(Các bản tóm tắt thứ cấp của bài phỏng vấn trên Indie Hackers nói việc kinh doanh ban đầu này có lúc đạt khoảng 30.000 USD/tháng. Chúng tôi chưa xác nhận được từ bản gốc, nên hãy thận trọng với con số này.)
Giai đoạn 3 · UseArtemis: 15.000 USD/tháng — và điều anh gọi là sai lầm
Khi đã biết lập trình, anh xây UseArtemis, công cụ thu thập dữ liệu hồ sơ LinkedIn để đội bán hàng B2B tìm khách tiềm năng hàng loạt. Theo anh kể vào tháng 8/2025, nó có khoảng 10.000 người dùng, doanh thu khoảng 15.000 USD/tháng và chi phí khoảng 4.000 USD/tháng.
Samuel dùng nó làm bài học cảnh báo. Sản phẩm thu thập dữ liệu sẽ hỏng mỗi khi nền tảng mục tiêu đổi giao diện hoặc siết chặt chống thu thập, và bạn phải sửa ngay lập tức. Trông thì có lãi, nhưng chúng trói bạn vào chiếc laptop. Đó là nguồn gốc của tiêu chí "bảo trì đơn giản" trong danh sách chọn ý tưởng của anh.
Giai đoạn 4 · StoryShort.ai: sao chép một thị trường đã kiếm ra tiền (từ tháng 8/2024)
Năm 2024, các tài khoản "không lộ mặt" bùng nổ trên TikTok và YouTube Shorts: không xuất hiện trước máy quay, chỉ có giọng đọc AI và cảnh quay có sẵn để kể chuyện. Các công cụ trong mảng này đã công khai doanh thu.
Theo quy tắc của Samuel, đó chính là tín hiệu anh cần: đã có người kiếm được tiền, vậy nhu cầu là thật. Anh cho nó qua các bộ lọc:
- Anh có tự dùng không? Có.
- Có lực kéo trả phí đã chứng minh? Đối thủ công khai chia sẻ MRR.
- Có thể tăng trưởng mà không đốt nhiều tiền quảng cáo? Còn chỗ cho SEO và nội dung.
- Dễ bảo trì không? Lõi là nối các API AI có sẵn thành một dây chuyền, không dính đến thu thập dữ liệu.
StoryShort.ai ra mắt tháng 8/2024. Bạn nhập một chủ đề; hệ thống viết kịch bản, thêm giọng đọc, tạo hình ảnh và phụ đề, rồi xuất ra video ngắn sẵn sàng đăng.
Tăng trưởng hoàn toàn bắt đầu từ quảng cáo trả phí. Anh nói toàn bộ lưu lượng ban đầu đến từ quảng cáo Facebook. Đó là cách làm chuẩn của anh: mua vài tuần lưu lượng và xem có ai trả tiền không. Khi đã xác thực, mới thêm các kênh chậm — bài SEO (anh đăng hàng loạt bằng công cụ viết tự động Outrank), các kênh YouTube không lộ mặt làm bằng chính StoryShort, và chương trình tiếp thị liên kết (vẫn nằm trên thanh điều hướng của trang).
Tháng 8/2025, anh báo StoryShort đạt khoảng 20.000 USD/tháng, khoảng 4.000 người dùng và chi phí khoảng 5.000 USD/tháng, chủ yếu là phí API AI. Đến tháng 7/2026, TrustMRR xác minh MRR 22.309 USD.
Giai đoạn 5 · Capacity.so: dùng AI để code, rồi bán "AI biết code" (2025)
Năm 2025, các công cụ tạo ứng dụng từ câu lệnh như Lovable và Bolt.new tăng trưởng bùng nổ — thêm một thị trường rõ ràng có người đang kiếm tiền. Samuel xây Capacity.so. Tháng 8/2025 nó còn rất sớm: khoảng 50 người dùng và khoảng 900 USD/tháng. Các báo cáo sau đó cho biết nó lên khoảng 3.000 USD/tháng.
Cách anh tự xây sản phẩm cũng thay đổi. Anh nói Claude Code giờ làm khoảng 90% công việc. Bộ công nghệ của anh là Next.js + Node.js, triển khai trên Vercel, thanh toán qua Stripe. Anh còn nói: "Nếu bây giờ tôi 18 tuổi, tôi sẽ không học lập trình. Tôi sẽ dùng công cụ AI." Tuy vậy, anh bổ sung rằng hiểu code vẫn quan trọng, và anh vẫn tiếp tục học.
Sổ sách: con số thật trông như thế nào
Tạm tính theo số liệu tự công bố tháng 8/2025 của anh:
| Sản phẩm | Doanh thu tháng | Chi phí tháng | Người dùng |
|---|---|---|---|
| StoryShort.ai | ~$20,000 | ~$5,000 | ~4,000 |
| UseArtemis | ~$15,000 | ~$4,000 | ~10,000 |
| Capacity.so | ~$900 | — | ~50 |
| Tổng | ~$35,900 | ≥$9,000 |
Sau các chi phí đã biết, biên lợi nhuận khoảng 70–75%, và thấp hơn khi tính cả chi phí quảng cáo. Vẫn rất tốt, nhưng không phải con số "lãi ròng 85%" đang lan truyền trên mạng.
Phân tích
1. "Sao chép" thực chất là gì: thuê thị trường xác thực giúp mình
"Sao chép" của Samuel không phải nhân bản từng pixel. Đó là bỏ qua bước đắt nhất khi khởi nghiệp: chứng minh có người sẽ trả tiền. Phần lớn lập trình viên độc lập thất bại vì "làm xong, chẳng ai cần". Anh chỉ vào những thị trường đã có người đăng ảnh chụp MRR hoặc doanh thu Stripe. Ảnh chụp doanh thu của người khác chính là nghiên cứu thị trường miễn phí của anh.
Anh còn dùng Ahrefs để xem cơ cấu lưu lượng của đối thủ. Mục tiêu tốt nhất có cả quảng cáo trả phí lẫn lưu lượng tìm kiếm tự nhiên — có quảng cáo nghĩa là giá trị khách hàng đủ bù chi phí thu hút, có SEO nghĩa là nhu cầu bền vững.
2. Anh thắng nhờ thứ tự tăng trưởng, không phải nhờ sản phẩm
StoryShort có rất nhiều đối thủ với tính năng tương tự. Lợi thế của anh là một thứ tự tăng trưởng cố định:
- Quảng cáo trước: tiền thật kiểm tra nhu cầu và tỷ lệ chuyển đổi trong vài tuần.
- SEO tiếp theo: bài viết tự động quy mô lớn cho lưu lượng miễn phí dài hạn.
- Nội dung do chính sản phẩm làm ra: kênh YouTube không lộ mặt xây bằng chính StoryShort.
- Tiếp thị liên kết: để nhà sáng tạo phân phối giúp anh.
Nhanh trước chậm sau, mua trước nuôi sau. Nhiều nhà sáng lập làm ngược lại — sáu tháng làm SEO rồi mới biết có ai cần sản phẩm không — và phí nửa năm trong sai thị trường.
3. Bảo trì là chi phí ẩn của một danh mục
"Phân tán rủi ro qua nhiều sản phẩm" nghe rất hay, nhưng mỗi sản phẩm thêm vào là thêm gánh bảo trì. UseArtemis kiếm 15.000 USD/tháng mà anh vẫn gọi là sai lầm: thu thập dữ liệu LinkedIn vốn mong manh và mang rủi ro điều khoản dịch vụ (LinkedIn từ lâu đã kiện những bên thu thập dữ liệu). Cùng doanh thu, sản phẩm ít phải bảo trì hơn có giá trị hơn — đây là bộ lọc bị bỏ qua nhiều nhất trong bốn bộ lọc của anh.
4. AI thay đổi giá trị của việc biết code, không thay đổi giá trị của việc chọn thị trường
Một người chỉ xem một khóa 15 giờ giờ đây một mình vận hành ba sản phẩm SaaS; công cụ lập trình AI có công lớn. Nhưng rào cản cũng đang biến mất với tất cả mọi người: nếu bạn có thể xây StoryShort trong một tuần bằng Claude Code, người khác cũng vậy. Thứ khan hiếm là khả năng phán đoán nên làm gì và năng lực thu hút khách hàng — vì thế anh mới dám nói người 18 tuổi không cần học lập trình.
5. Đọc trường hợp này với cái đầu lạnh
- Hãy chiết khấu các con số: 28.000, 35.000 và 36.000 USD đều xuất hiện ở các nguồn khác nhau; chỉ 22.309 USD của StoryShort được xác minh. Theo chính số liệu chi phí của anh, biên lợi nhuận khoảng 70–75%, không phải 85%.
- Rủi ro chính sách nền tảng: người dùng công cụ video ngắn AI kiếm tiền trên YouTube và TikTok. YouTube đã siết quy định kiếm tiền với nội dung sản xuất hàng loạt, lặp lại vào tháng 7/2025, và những thay đổi như vậy đánh thẳng vào nhu cầu của StoryShort.
- "Sao chép" có giới hạn: anh sao chép danh mục và nhu cầu, không sao chép code, thương hiệu hay thiết kế. Sao chép những thứ đó mang lại rủi ro pháp lý và chẳng tạo lợi thế gì.
Hành động
Bước 1: Lập danh sách "thị trường đã xác thực" (1 tuần) Mỗi ngày dành 30 phút trên #buildinpublic của X, Indie Hackers và TrustMRR. Ghi lại các công cụ nhỏ công khai doanh thu: tên, MRR, giá, ngày ra mắt. Mục tiêu 20 ứng viên.
Bước 2: Lọc xuống 3 bằng bốn bộ lọc Với từng cái: mình có dùng không? Có bằng chứng thanh toán không? Có thể tăng trưởng mà không đốt nhiều tiền quảng cáo? Có dễ bảo trì không? Gạch bỏ mọi thứ phụ thuộc vào thu thập dữ liệu nền tảng bên thứ ba hoặc cần nhiều hỗ trợ thủ công.
Bước 3: Kiểm tra cơ cấu lưu lượng Dùng Ahrefs hoặc bản miễn phí của Similarweb để xem lưu lượng của từng ứng viên đến từ đâu. Ưu tiên những cái có cả lưu lượng trả phí và tìm kiếm tự nhiên. Sau đó tìm trên Reddit và Trustpilot "[tên đối thủ] alternative / sucks" và ghi lại 2–3 lời phàn nàn phổ biến nhất — đó là "tốt hơn 1%" của bạn.
Bước 4: Ra mắt MVP thu phí trong 1–2 tuần Chỉ làm tính năng cốt lõi cộng với một bản sửa cho lời phàn nàn lớn nhất về đối thủ. Dùng lại bộ công nghệ của anh: Next.js + Vercel + Stripe, để Claude Code hoặc Cursor viết code. Thu tiền ngay từ ngày đầu.
Bước 5: Xác thực bằng ngân sách quảng cáo nhỏ trong 2–4 tuần Chạy chiến dịch Google hoặc Meta nhỏ và chỉ theo dõi một chỉ số: người lạ có trả tiền không? Nếu không, chuyển sang ứng viên tiếp theo. Đừng nấn ná.
Bước 6: Chỉ thêm kênh chậm sau khi đã xác thực Bài SEO, tài khoản đăng nội dung làm bằng chính sản phẩm của bạn, chương trình tiếp thị liên kết — theo thứ tự nhanh trước chậm sau.
Bước 7: Tính bài toán bảo trì trước sản phẩm thứ hai Chỉ bắt đầu sản phẩm thứ hai khi sản phẩm đầu đã ổn định và thời gian bảo trì hàng tuần nằm trong tầm kiểm soát. Ưu tiên sản phẩm mới dùng chung bộ công nghệ và ít gánh bảo trì.
Không dành cho bạn nếu:
- Bạn không có vài trăm đến một nghìn USD để thử quảng cáo, hoặc rất ghét chạy quảng cáo;
- Bạn muốn xây một sản phẩm nguyên bản "thay đổi thế giới" và không chấp nhận vào một thị trường đông đúc;
- Bạn mong thu nhập thụ động kiểu "làm một lần, nghỉ mãi mãi" — SaaS nghĩa là liên tục sửa lỗi, hỗ trợ khách và ứng phó thay đổi nền tảng;
- Danh mục của bạn phụ thuộc nặng vào chính sách của một nền tảng (quy tắc kiếm tiền hoặc quyền truy cập API) mà không có phương án dự phòng.