Toni's Avatar

Toni

@growthcues.com.bsky.social

Bootstrapped Solo-Founder. Dad x 3. Building B2B SaaS x 3.

86 Followers  |  436 Following  |  22 Posts  |  Joined: 17.11.2024  |  1.7423

Latest posts by growthcues.com on Bluesky

I've been using Github Copilot, but mostly it's a more intelligent autocomplete for me too. Was wondering if I could step up my development with some other AI solution, and considering Cursor.

Why would you like to ditch Cursor?

22.08.2025 11:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Day 7 of building a tool for myself.

What is a product?

Spent the whole day creating blog articles and an email course related to the tool I'm building. Not a single line of code.

And to me, it felt that like it was a big step towards my product, and part of it.

#buildinpublic

21.08.2025 15:04 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Day 6 of building a tool for myself

Decided to set up a blog for my tool using NextJS.

Struggled for several hours with multisite deployment, redirects, rewrites, and base paths.

Finally decided to use "cp -r out/* ../dist/blog", and deploy that. Simple, but works!

#buildinpublic

20.08.2025 14:42 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Day 5 of building a tool for myself.

When full-stacking and vibe-coding, I tend to start with static mock data in the UI. I immediately see, how the app will feel.

Then I'll start pushing the data backwards: mock API call -> mock API -> real API.

What's your approach?

#buildinpublic

19.08.2025 16:03 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Day 4 of building a tool for myself.

Today I and my sometimes clumsy and stubborn AI companion built the first version of the UI for LinkedIn nurturing "Today's Tasks".

After a few tries, it ended up pretty good. Next: connect the UI to the API (it's all mock data currently).

#buildinpublic

18.08.2025 13:25 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

πŸ˜‚

18.08.2025 13:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Sometimes great ideas emerge when when you set form before function (think Apple). Related: I once read about a form of innovation process where you deliberately lose function and then try to think how to make it work. E.g. lose UI from CRM -> headless CRM etc. That was quite fun way of thinking!

17.08.2025 12:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Iterating between the landing page copy and HTML in Gemini.

Iterating between the landing page copy and HTML in Gemini.

Product concept development artefacts in VSCode: product concept, landing page (HTML), and prototype code.

Product concept development artefacts in VSCode: product concept, landing page (HTML), and prototype code.

Landing page for the product, generated by AI and manually edited (just adding the screenshots for now).

Landing page for the product, generated by AI and manually edited (just adding the screenshots for now).

Prototype screenshot from one view.

Prototype screenshot from one view.

Day 3 of building a tool for myself.

I love building and iterating on product concepts using AI (Google Gemini in my case).

I iterate (and "vibe") simultaneously between the product concept, prototype, and landing page copy/code.

Anyone else doing something similar?

#buildinpublic #saas

17.08.2025 05:14 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

I'm so bad at social media that I decided to build myself a tool that reminds me of nurturing and warming up interesting connections on LinkedIn πŸ˜€

Day #1 of building: started the Chrome extension and API with mock data. Using Gemini AI for #vibecoding

#bootstrapped #buildinpublic #buildinginpublic

15.08.2025 13:03 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Kutomo Social - The Calm, Focused Inbox for Your Social Presence

Kutomo Social - The Calm, Focused Inbox for Your Social Presence

Vibe-coded a prototype for a solo-founder-friendly social media presence tool.

For these kinds of tasks, an LLM is a great companion: you can realize ideas very quickly. But even then, you get bad vibes quite often: simple changes break everything, or the LLM just doesn't get the idea.

12.08.2025 08:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

What made me happy today: I received unsubscribe-messages to my inbox for the first time!

That means that a) my emails were probably landing to their inboxes, b) my unsubscribe-like works, and c) I've some data to massage my messaging and ICP!

Wohoo!πŸ™Œ

#b2bsaas #founderlife #bootstrapped

12.06.2025 10:44 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
AI-Native Product Analytics: The Best Supplement for Growth-Stage SaaS? Early-stage B2B SaaS product teams face a unique set of challenges. You’re constantly iterating, trying to find product-market fit, and…

AI-native product analytics is a great supplement for growth-stage B2B SaaS teams.

Like creatine, it can boost your growth when you're working with limited resources. All while keeping a close eye on your most precious asset: your customers.

medium.com/@toni.ruokol...

31.12.2024 07:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸ˜‚ Thanks!

26.11.2024 18:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
GrowthCues - Instant Product Growth Insights for B2B SaaS GrowthCues delivers product growth insights for your B2B SaaS team automatically. Understand what drives product growth without complex dashboards or time-consuming analytics.

Can I find early adopters from Blue Sky? πŸ’™

Looking for B2B SaaS product managers & leaders to try an AI autopilot for product growth that uncovers the "Why" behind activation, engagement and retention.

See growthcues.com and comment if interested.

#saas #b2b #productmanagement #buildinpublic

26.11.2024 17:53 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Makes sense.. My niche is AI-native product analytics for B2B SaaS companies.

22.11.2024 20:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I already replied once that maybe they have not understood my position πŸ˜„ But yes, I should just ask info or then have the 60 min talk with them. Maybe I could learn something new..

22.11.2024 20:45 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Today I got an email from an investment fund, suggesting a 60 minute meeting. Seemed legit. They are specialising in founder-led software startups.

I just wonder what on earth would they want from a pre-revenue, bootstrapped company like mine? πŸ€”

Anyone?

#buildinpublic #buildinginpublic

22.11.2024 19:55 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

I'm quite surprised that I actually like writing cold emails πŸ˜ƒ

It's like a game or a puzzle to solve to find hyper-personalized hooks and uncommon commonalities for my leads 🧩🧩🧩

And yes, at the same time doing "things that don't scale".

#buildinpublic #buildinginpublic #saas

21.11.2024 12:17 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Great article that made me want to write ☺️

Do you think thinking is verbal?

I don't know the answer myself, but I remember having experiences where big (but hazy) concepts have kind of popped into existence in my mind without verbalizing them. (Nor visualizing them).

20.11.2024 21:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

AskJack looks good!

But I can see why you might struggle targeting a specific segment. Are you offering something extra for your beach head segment, like "starter packs" of frequently asked questions? (having no glue about your business πŸ˜‚)

20.11.2024 18:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

What lifting weights has taught me about B2B marketing?

Probably nothingπŸ˜†

However, it's a great counter balance for working with your mind all day.

Here I'm probably thinking how to cold email my ICP leads so they convert to raging fans of my product, instantly πŸ˜‚

20.11.2024 17:56 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I've just found the marketer in me. It feels really refreshing after a way too long period of building my product.

A couple of months ago I wouldn't have known what's my content niche. I've found it through growing up with my product (it's "AI for product growth" quite broadly).

20.11.2024 17:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@growthcues.com is following 19 prominent accounts