Solo founder, $80M exit, 6 months: The Base44 bootstrapped startup success story | Maor Shlomo

Jul 6, 2025 1h 31m 21 insights Episode Page ↗
Mayor Shlomo, a solo founder, shares his journey of building Base44, an AI app-building platform, and selling it to Wix for $80M in just six months. He discusses his tech stack, productivity as a solo founder with ADHD, and unique growth tactics.
Actionable Insights

1. Build What You Love

Focus on building a product you genuinely enjoy working on and would use yourself. This makes it easier to work hard and stay energized over the long term, as it did for Mayor Shlomo with Base44.

2. Prioritize Deep Work

Optimize your workday to enable focused, deep work by using tools like Rescue Time to block distractions (e.g., social media). This is crucial for productivity, especially for solo founders with conditions like ADHD.

3. Automate Everything Possible

Invest time in automating processes, from code generation to content creation, to increase your pace and efficiency. As a solo founder, time is your most critical resource, so leverage AI and custom tools to do more with less.

4. Start with Close Friends as Users

For your first 3-10 users, recruit close friends and sit with them as they use your product. Observe their struggles, fix bugs immediately, and even build features for them to ensure early users find value.

5. Don’t Scale Before User Enjoyment

Avoid investing heavily in marketing until you see users genuinely enjoy your product and start sharing it organically. Sharing is the best metric for enjoyment and indicates you’ve reached early product-market fit.

6. Build Internal Productivity Tools

Leverage AI and no-code platforms (like Base44 itself) to build custom internal tools that automate your unique workflows, such as content generation for social media. This allows you to tailor tools precisely to your process and save time.

7. Focus on One Growth Channel

Identify a single marketing channel that shows promise and double down on it, rather than trying to be everywhere. For Mayor, building in public on LinkedIn proved highly effective, while other channels like paid ads did not work initially.

8. Be Honest Building in Public

When sharing your journey, be transparent about the good, the bad, and the ugly. This authenticity, combined with sharing learnings and progress (e.g., charts, numbers), can resonate deeply with an audience, especially fellow builders.

9. Incentivize User Sharing

Encourage users to share what they build with your product on social media by offering incentives, such as extra credits. This can create a powerful viral loop and expand your reach organically.

10. Velocity is a Growth Engine

Prioritize rapid product evolution and frequent feature releases. Users get excited and attached to products that are constantly improving, which can drive adoption and word-of-mouth growth.

11. Optimize LLM Code Generation

When building AI-powered coding tools, design a high-level, opinionated code infrastructure that minimizes the amount of code the LLM needs to write for new features. This reduces errors and improves efficiency by providing a clear framework.

12. Use Plain JavaScript/JSX for LLMs

Opt for plain JavaScript/JSX over TypeScript for front-end development when using LLMs to write code. Models find it easier to generate code in these formats, leading to faster and more accurate results.

13. Keep Front-End and Back-End in One Repo

Store both front-end and back-end code in the same repository when working with AI code generation. This provides the LLM with a more complete context, making it easier to understand and implement changes across the full stack.

14. Route Prompts to Specialized LLMs

Implement a pipeline that analyzes user prompts and routes them to different LLMs based on the task (e.g., Cloud for UI design, Gemini for complex algorithms). This leverages the strengths of various models for optimal results.

15. Accelerate to the ‘Aha Moment’

Streamline your user onboarding to get users to their core ‘aha moment’ as quickly as possible, ideally within a minute or two. Sometimes this means removing intermediate steps, even if they seem beneficial, to reduce friction and improve conversion.

16. Be a Person People Want to Work With

Cultivate strong interpersonal skills and ensure you are someone others would genuinely enjoy working with for years. This is crucial for partnerships and acquisitions, especially for small teams, as chemistry is a key factor for buyers.

17. Be Fine with the Alternative Path

When negotiating a deal (e.g., acquisition), be genuinely content with the outcome if the deal doesn’t go through. This mindset provides a stronger negotiating position and reduces undue pressure.

18. Use WhatsApp for Early Community Feedback

Leverage WhatsApp groups for early-stage community engagement to gather quick feedback and detect bugs. Its real-time nature makes it effective for immediate insights, though it may not scale for larger communities.

19. Host ‘For Good’ Hackathons

Organize hackathons focused on building applications for social good. This can attract a large number of participants, generate positive publicity, foster community, and even attract sponsors, serving as a powerful growth engine.

20. Choose Flexible Database for AI Apps

When building AI-powered applications, consider using a flexible database like MongoDB. LLMs may frequently change data schemas based on user requests, and a non-relational database can adapt more easily to these evolving structures.

21. Utilize Render.com for Infrastructure

For solo founders or small teams, use platforms like Render.com for infrastructure management. It simplifies deploying and scaling web apps, databases, and other services, reducing the need for extensive DevOps knowledge.