Building a profitable business in a crowded market by giving products away for free
IH+ Subscribers Only

Rik Schennink, founder of Pintura

Rik Schennink built Pintura in an overcrowded market and completely ignored the competition, focusing only on his "Why": Proving that web can rival a native experience.

Here's Rik on how he did it. 👇

The transition from job to indie hacking

Before starting this, I was a full-time front-end developer at an agency. I always felt like things weren’t moving fast enough or weren’t optimal. I felt like everything should be done differently, but I just didn’t have the energy to change things, certainly not in a big corporate environment.

My first attempt at indie hacking was an iOS game that I built when the iPhone was first released. That took two years of my time — a bit too much, and risky as well.

Then, I learned about the Envato market and started building web components in my free time. I slowly pivoted towards image editing and uploading as I found there was a market there. But in 2018, I left the Envato ecosystem and launched Pintura on my own platform.

I slowly started working less and less at my full-time job, going from 40 hours, down to 36 hours with a day off every other week to work on products. Then 32 hours. And then, I quit and kept the lights on with 32 hours per week of freelancing.

Three years later, I let go of my last client.

Pintura and other products

I’m not great at business — I just now looked up "business model" to make sure I knew what it meant. I just really love to build cool stuff.

But I can say that Pintura is a web-based image editor that I've been working on since November, 2018. I sell subscriptions because it creates a more stable income. But the software license is still perpetual, so if a subscription expires, customers can keep using Pintura and download releases up until the point their subscription expired.

The subscriptions also allow customers to lock in their subscription price level, which I think is nice. I’ve experimented with lifetime licenses on Envato, but that just wasn’t sustainable.

I have other products too. There’s a spinoff product called CropGuide that uses Pintura. I’m working on it with a friend, and it's at $1K/month.

Another friend and I have just released BananaBin, a fun MacOS app that adds flies to the bin if it’s been full for a while. I think it’s around $1K/month, maybe a little less. The income is his, I’m just there for fun and to help him break into indie hacking.

Both BananaBin and CropGuide are outside of PQINA, separate entities so to speak. But all the rest of my products are under the umbrella of PQINA. None of those have any revenue, as I am fully committed to Pintura.

Standing out in a crowded market

Image editing is a pretty crowded market, but when I started out, I wasn’t aware of the competition; otherwise, I might’ve searched for another niche

The only way to stand out — and my core strategy — was and still is to focus on building an incredibly smooth and near-native user experience. That's my "Why".

According to "Start With Why" by Simon Sinek, the "WHY" of the company is what drives all its innovation and product development. For me, it boils down to, "Show that the web can rival the native experience."

So everything I do focuses on exactly that. And with this as my "Why", I'm able to differentiate my product, because I don’t think any other competing image editor offers that at this moment.

But with that said, even today, I don't know much about the competition. Keeping an eye on them just makes me anxious. I find it's healthier to just focus on my product.

Coding with AI will bite you

V1 of Pintura took me about six months to build, and I've been updating it frequently ever since.

Here's my stack:

  • 11ty with Nunjucks for static sites

  • NodeJS, ExpressJS, Prisma, and Postgres for backend

  • Pintura is built with Svelte

  • FilePond v5 is also being built with Svelte

It's worth noting that I think leaning on AI to write all your code is going to bite you.

When I look at the code I wrote six months ago, it already feels like someone else wrote it. But when I look at it long enough, everything clicks back into place. If you didn't write it, but copy pasted it from ChatGPT or your IDE generated it, you're going to struggle.

Yes, I use AI as well. But mostly to give me ideas on directions to take. I'm not using it to generate code, I'll type it and comment it so I know what's up.

Maybe that just confirms I'm a dinosaur, and perhaps I'm wrong. But so far my personal experience and everything I read on the subject confirms that you should be writing most, if not all, of your code.

Growing Pintura

Creating awareness

Launching a web component like Pintura is not about making lots of sales, it's about creating awareness.

So to gain some attention I created a nice promotion video and successfully it on Product Hunt — back then, it was called Doka. We got the "#2 product of the week" badge and my launch Tweet generated around 300,000 impressions. More than 30,000 people watched the promotion video.

This was a lot more than I expected, but it only led to two subscriptions. So after getting awareness, I still needed to get users.

Building complementary products

So I started sending traffic from an existing free product — FilePond — to Pintura. I set up a demo on the FilePond product page and added Pintura GIF animations on the FilePond GitHub repositories. Integrating FilePond with Pintura can be done in a heartbeat, so once a developer gets started with FilePond, they should also be aware of the existence of Pintura.

This all helps increase awareness and traffic towards the Pintura products page. I don’t track my visitors, so I don’t have a lot of data, but judging from support tickets and traffic coming from FilePond, I’d say maybe one in three of my customers come from there.

Since doing this with FilePond, I’ve also launched edit.photo, edit.video, redact.photo, and new.photo as free tools. All of them, particularly the first two, generate a lot of traffic for Pintura.

It works quite well. And aside from the customer acquisition, it’s also a great way to carve out my little spot on the internet. Those domains are now mine, no matter what happens to Pintura.

I feel it's important for indie hackers to create complementary products like this. But one caveat: Free works, but the trick is that it has to be good and free. You have to really offer value.

SEO

I publish articles on the PQINA blog about topics neighboring image editing, cropping, and/or uploading. I think this has mostly helped with domain ranking, causing the Pintura product page to rank higher.

Some people find Pintura via the PQINA blog. But judging by how I read tech articles — I’m hyper-focused on the content and, once I have my solution, I close the page without looking at anything else — I don't think it does much in that regard.

Still, not everyone browses the web in the same way, so I guess in the end, some people will click the links to Pintura or FilePond and opt for something in my ecosystem of products.

Finish something

Overall, here's my advice: Finish something.

Too many indie hackers build stuff and then don't publish. Get your creations out there. It doesn't have to be incredible.

Just look at BananaBin. All it does is add flies to your MacOS bin when it's full. But we launched it. And it's actually making some money.

That said, Pintura is never finished. I'm just going to keep trucking as long as I’m enjoying the work, which I don’t see ending very soon.

Our kids go to primary school, so what else am I going to do?

You can follow along on X and the PQINA blog. And check out Pintura.

Indie Hackers Newsletter: Subscribe to get the latest stories, trends, and insights for indie hackers in your inbox 3x/week.

About the Author

Photo of James Fleischmann James Fleischmann

I've been writing for Indie Hackers for the better part of a decade. In that time, I've interviewed hundreds of startup founders about their wins, losses, and lessons. I'm also the cofounder of dbrief (AI interview assistant) and LoomFlows (customer feedback via Loom). And I write two newsletters: SaaS Watch (micro-SaaS acquisition opportunities) and Ancient Beat (archaeo/anthro news).

Support This Post

32

Leave a Comment

  1. 3

    I like your approach. Choosing what you like without focusing on the competition, not looking at competitors, but simply doing your work to the best of your ability. You have wonderful products. I really like them. I've known about them for a long time!

    1. 2

      That is amazing to hear! :)

  2. 2

    Great story! Thanks for sharing! The product is really high quality. Really inspiring 🙏

  3. 2

    Interesting idea to redirect traffic from other free tools,
    There are a few questions there -
    - have you thought of monetization of free tools with freemium model ?
    - The way you write articles on your domain, have you written articles on other blogging sites like Smashing Magazine, CSS-Tricks, etc. from there you can drive traffic to your product.

    1. 1

      I’ve written for other publications as well, and have purchased some articles. Works really well.

      For edit.photo I tried adding AI as a paid add on but it didn’t convert very well and was a huge distraction.

  4. 2

    Very very interesting. Did you promote on platforms like Reddit when you started? Or just Twitter and Product Hunt?

    1. 1

      Initially only on Envato, then when I moved out I started to spend more time on Twitter and launched new products on PH. FilePond did quite well on Reddit.

  5. 1

    yes this is very beautiful way of enhancing competition and i like to post that data also on my website.

  6. 1

    Congrats on the success with this Pintura!

    What do you think of Google Ads / PPC ads for products like this?

    1. 1

      I’ve not experimented with those so not sure.

  7. 1

    +1 for svelte :)

  8. 1

    Everything comes down to: Build your own audience!

    Audience -> Community -> Fans -> Customers

    To achieve that, create content like:
    Free tools, funny videos, guest posts, social media comments, ...

    Did I miss something? :)

    1. 1

      That isn't the gist of the article, but I guess that works as well for some products.

      To be clear, I just focus on building products. I didn't first built an audience because I'm not that great at it (14 years on Twitter and 7000-ish followers). Obviously a product needs an audience to work, before realising that I was just building "cool" things / shooting in the dark.

  9. 0

    Hey, great. Here, I want to mention the best business ideas. An Online Rental business is booming now. Build a profitable Rental business with QMarket rental business software, for just $49/month, and also QMarket provides a 14-day free trial. sign up for Qmarket without any fee and start your free trial.

  10. 0

    The developer of Palm Jebel Ali, Nakheel, announced that the first eight fronds of the project are expected to be site-ready by Q1 2025, with a contract worth AED 810 million awarded to Jan De Nul Dredging for marine works. The contractor aims to complete dredging, land reclamation, and beach profiling within just over two years, marking a significant step towards making Palm Jebel Ali a premier waterfront destination in Dubai.

Create a free account
to read this article.

Already have an account? Sign in.