Back to Notes
career

What a Decade of Product Engineering Taught Me

In 2013, I co-founded Bondlayer, a visual platform for building websites and mobile apps without code. Here's what building a SaaS platform for a decade taught me about technology, business, and what really matters.

10 years. One product. Thousands of lessons learned.

In 2013, I co-founded Bondlayer, a visual platform for building websites and mobile apps without code. We were competing with Webflow before most people had heard of "no-code."

Here's what building a SaaS platform for a decade taught me:

🏗️ The Tech Challenge

Before React popularized "virtual DOM," I designed a JSON-based system that represented entire UIs as data. When React launched in 2014, our architecture perfectly matched their approach. Pure luck? Maybe. But it taught me that good abstractions age well.

📱 The Mobile Innovation

We built a hybrid mobile architecture that let users update their entire app without App Store approval. Festival organizers could push live updates during events. 90,000 concurrent users on music festival apps. All on infrastructure costing less than €500/month.

💡 The Hard Truth

Great technology doesn't guarantee business success. We had enterprise clients (Vodafone, NOS, Portuguese Government), happy users, and solid tech. But user acquisition was our bottleneck, not our platform.

5,000 users in 10 years taught me: Marketing > Engineering in terms of difficulty.

🎯 What I'd Do Differently

If starting over:

  • Spend 50% of time on distribution (not 90% on product)

  • Hire a growth-focused team early on

  • Validate market size before building

But I wouldn't change the technical decisions. The architecture was sound.

The Result

300+ websites, 100+ mobile apps, a decade of deep technical experience, and invaluable lessons about building, scaling, and shipping products.

Now I'm applying these lessons to new challenges. Looking for senior engineering roles where deep product experience and architectural thinking matter.

From Solo Developer to Technical Leader: My 10-Year Journey

From solo developer to technical leader: My 10-year journey.

Year 1-3: The Solo Grind

  • Coded 12+ hours/day

  • Every decision was mine

  • Every line of code was mine

  • Learned by doing (and breaking things)

Lesson: You can ship a lot as a solo developer. But you can't scale yourself.

Year 4-7: First Time Leading

  • Hired first engineer

  • Struggled with delegation (I can code it faster!)

  • Code reviews felt slow

  • Realized: My job isn't writing code anymore

Lesson: Mentoring takes longer than doing. But it multiplies impact.

Year 8-10: Technical Strategy

  • 50% coding, 50% architecture/leadership

  • Focus shifted to: What should we build? How should we build it?

  • Empowered team to execute

  • I handled the complex/custom work

Lesson: The best leaders write less code but enable more code to be written.

💡 The Paradox

More seniority = less coding But your impact grows
As a solo dev, I shipped features. As a lead, I shipped engineers who ship features.

🤔 What I Learned About Leadership

✅ Great leaders make others great
✅ Context matters more than code
✅ Strategic "no" is more valuable than tactical "yes"
✅ Technical debt is a business decision
✅ Mentorship is a long-term investment
✅ Your ego is not your code

Something to add or contest? I'm always open to technical debate.

Start a discussion
What a Decade of Product Engineering Taught Me | Sérgio Oliveira