My Journey as a Vibe Coder

What I learned as a Product Manager about AI-assisted development

Bedo Hamza

Bionic Product Development | Meetup 2026

Who am I

Professionally

  • Business IT specialist
  • 25+ years product development
  • Product Manager
  • Not a developer

And yet...

  • Multiple apps in the App Store
  • iOS, Android, visionOS
  • 2Γ— Best of Swiss Apps Award
  • All with Vibe Coding

"I can't code. But today I can build things that were impossible two years ago."

SEPTEMBER 2024

It Begins

A breakfast, a problem, and an idea

Chapter 1

Breakfast with Christof Zogg

The Conversation

  • 1.5 hours of intense exchange
  • Hundreds of ideas, to-dos, contacts
  • Check products, send info

The Problem

  • Afterwards: What did we discuss?
  • Good ideas get lost
  • To-dos aren't followed up

"An hour and a half, very intense, lots of information β€” and afterwards we lose half of it."

Chapter 1

Same Problem at Work

πŸ—£οΈ

Physical Meetings

Discussed for hours β€” tasks fall through the cracks

πŸ“

Tedious Documentation

What did we agree on? Who does what? Piecing it together afterwards

πŸ’‘

Good Ideas Lost

The best insights come during conversations β€” and disappear afterwards

🎯

The Idea Emerges

An app that understands conversations and creates to-dos from them

Chapter 1

My Ingredients

Everything there β€” except coding

What I Can Do

  • 25+ years product development
  • Built app with 500K+ downloads
  • Launched wooden card globally
  • Go-to-market, support, operations
  • Security knowledge & client-server
  • 7 years conversational interfaces

What I'm Missing

Coding
No Swift Β· No Kotlin Β· No Xcode

"I understand products. But writing the code? That was always the wall."

Chapter 1

November 2024 β€” First Steps

November

First Prototype with Lovable

Just checking what these AI coding tools can do

Breakthrough

Whisper API: Swiss German is understood!

7 years conversational interfaces β€” Swiss German was always the showstopper. Suddenly not anymore.

Name

"Bedo's Alfred" β€” everyone needs their butler

First prototype name, Batman analogy. Later renamed to DinBrudi.

"The competence I lacked could be compensated by the tools. Suddenly I could build my first prototype."

Chapter 1

Christmas Holidays 2024

14-hour days, for two weeks

The Copy-Paste Workflow

  • Generate code in chat
  • Generate entire file β€” because I didn't know where the change goes
  • Replace file in Xcode β†’ Build β†’ Error
  • Copy debug info back β†’ Repeat

The GitHub Disaster

  • 3–4Γ— restarted project from scratch
  • Files corrupted, Xcode broken
  • No idea about SSH keys
  • Push, pull, staging = foreign words
  • Didn't even know files could be restored

"Pure will. I wanted this β€” and pushed through. 14 hours a day, for two weeks."

Chapter 1

The Problem with Copy-Paste

πŸ”„

Endless Loops

Copy code β†’ error β†’ back β†’ new code β†’ new error

🧩

No Context

AI doesn't know the project β€” classes, models, everything explained manually

πŸ“

No File Access

No understanding of project structure β€” you had to know which file goes where

🐌

Replace Entire File

Just integrate the changed part? Too difficult. So regenerate the whole file.

"It was like programming by fax. Works somehow β€” but you feel: This isn't how it's meant to be."

Chapter 1

January 2025 β€” Release & Reality Check

1 CHF
"One franc" β€” Paid app in the store
40K
LinkedIn Views
~500
Downloads in first weeks

One-Man Show

  • Code: AI-generated (ChatGPT + Claude)
  • Logo: AI-generated (DALLΒ·E)
  • From idea to App Store: solo

The Feeling

"I don't have to explain my idea to anyone. I can implement it immediately and get immediate feedback."

Chapter 1

Bru β€” Your ToDo

From shopping list to international app

Feedback

A colleague: "Using DinBrudi for weekly shopping"

"My wife and I just talk β€” and we get the shopping list."

Idea

Why not international?

Similar codebase, own UI, separate market β€” Xcode solves this with targets.

Result

Bru β€” Your ToDo, in the App Store

Little traction. But learned a tremendous amount again.

"Colleagues asked: What is Bedo doing in his spare time, 24 hours a day?"

πŸ“± LIVE

DinBrudi Demo

Let's see what came of it

DinBrudi Live

πŸ“±

Live demo on iPhone

βœ…

Create tasks

πŸ—£οΈ

Swiss German UI

πŸ”„

Today: Version 9

Question to the audience: Who has already generated code with AI tools?

MID 2024

The Turning Point

A colleague, a recipe app, and Claude Code

Chapter 2

Two Moments That Changed Everything

~1995

DOS β†’ WIN

One command. A new world. The start of my computer fascination.

2024

Copy-Paste β†’ Claude Code Max

Same effect. A colleague with a recipe app shows me Claude Code. Everything changes.

"Suddenly a completely new world opened up that was previously closed."

Chapter 2

Claude Code Max

The crucial difference

Copy-Paste (before)

  • AI only sees what I paste
  • No access to project structure
  • No knowledge of other files
  • Every change: manually copy

Claude Code Max (after)

  • Access to local file system
  • Sees all files, understands connections
  • Edits directly in project
  • Can build and fix errors itself

"The moment Claude Code first read my entire project and knew which files exist β€” that was the game changer."

Chapter 2

Factor 10

2 Wk.
DinBrudi V1 with copy-paste
2 Days
Bru Android with Claude Code
10Γ—
Acceleration

Why So Much Faster?

  • No more copy-paste
  • AI understands overall context
  • Changes across multiple files simultaneously
  • Errors fixed directly in project

The Physics Argument

"Even the best developers can't physically type that fast. It's pure physics β€” like a chess computer that can calculate more moves."

Chapter 2

The Explosion

Every jog a new idea

Β½ Day
Hasenbart Garage
2 Days
Bru Android
10+
Prototypes
3
Apps in Store

"More efficient to program the app from scratch than use cross-platform frameworks. The foundation is laid in minutes."

Chapter 2

Hasenbart Garage

Idea while jogging β†’ prototype same day

The Idea

  • Simulate real bike route on indoor trainer
  • Resistance = gradient of route
  • Technically not overly complex

The Insight

  • Half a day: working prototype
  • Full of bugs β€” but it ran
  • Core question answered: Is it feasible?

"The goal wasn't clean code. The goal was: Is this technically feasible? Are there APIs for it?"

2024 β†’ 2025

bionic

visualize your wins β€” Apple Vision Pro

Chapter 3

bionic β€” The Old World

Bike routes in 3D, before Vibe Coding existed

Early 2024

Idea: Visualize 200+ km tours in 3D

Spatial immersive spaces on Vision Pro β€” see gradients plastically

9+ Months

Searching for the right 3D platform

Google Maps 3D Android only Β· Centrium undocumented Β· Pitched agencies

Fall 2024

Developer apprentice overwhelmed

Second year, new platform, missing SDKs β€” eventually too much

Chapter 3

bionic β€” The New World

Took over prototype phase myself

What I Did as PM

  • Framework evaluation with Claude Code
  • API research independently
  • Found solution: SwissTopo
  • Public elevation data of Switzerland

What the Developer Did

  • Took over final development
  • Based on sharpened requirements
  • Framework already validated
  • No more dead ends

"For prototypes, code quality doesn't matter. It's only about finding out: Is this feasible?"

Interim Insight

Mockup vs. functional prototype

UX Mockup Functional Prototype
Shows how it could look Shows if it works
You can draw anything You see the technical limits
Abstract for stakeholders Tangible, experienceable, convincing
Needs developer for validation PM validates independently

"A functional prototype has a completely different depth than a mockup. In a mockup you can draw anything β€” that's completely irrelevant."

2025

Arrived at Work

Vibe Coding at the employer

Chapter 4

Internal Project

On-Device Machine Learning

The Problem

  • No secure communication channel to customer
  • Use cases require on-device ML
  • Developer resources internally scarce & expensive

My Approach

  • Coded Apple ML framework myself
  • Checked: Does this meet requirements?
  • Zero developer resources consumed
  • Now in evaluation process

"I no longer have to use the expensive and scarce developer resources just to validate an idea."

Chapter 4

What Changed Internally

🎯

More Precise Requirements

Technical feasibility checked myself β€” different conversation with developers

πŸ’¬

Fewer Misunderstandings

Functional prototypes instead of "you understand this, I understand something else"

⏳

Let Ideas Mature

Test prototype 2–3 months before it goes into development

πŸ“Š

Convince Senior Management

Functional demos instead of slides β€” much more tangible, much better

THE THESIS

What This Means
For All of Us

Product Manager, developers, teams

T-Shaped Developer β€” Finally Reality?

What Remains

  • Technical understanding
  • Architecture decisions
  • Security & performance
  • Code reviews

What Changes

  • Writing work dramatically accelerated
  • Android in 2 days instead of weeks
  • Cross-platform becomes grunt work

What's Added

  • Evaluate & improve AI code
  • Architects & mentors
  • Quality assurance as core competence

"The question isn't whether developers will be replaced. The question is whether they're ready to evolve their role."

The Real Problem

25 years product development β€” one constant

Communication

"You understand this, I understand something else."

πŸ”„

Before

Agile processes, Scrum, sprints β€” all attempts to solve communication

⚑

Now

Functional prototypes β€” a solution that's understandable for everyone

END 2025

The Validation

Best of Swiss Apps

Chapter 5

Best of Swiss Apps Awards

πŸ₯‰ Bronze Winner

DinBrudi β€” ToDo App uf SchwiizerdΓΌtsch

Best of Swiss Apps β€” Category Innovation

πŸ₯‰ Bronze Winner

bionic β€” visualize your wins

Best of Swiss Apps β€” Category Extended Interactions

"There was nothing before where one-man shows could deliver apps at this quality. The gold winner in Innovation is also a Vibe Coder, by the way."

What Emerged From This

πŸ‡¨πŸ‡­

DinBrudi

ToDo App uf SchwiizerdΓΌtsch

iOS & Android
🌍

Bru β€” your todo

International voice-first ToDo app

iOS
πŸ₯½

bionic β€” visualize your wins

Bike routes in 3D on Vision Pro

visionOS

All created with Vibe Coding β€” from concept to App Store

REFLECTION

What I Learned

Lessons Learned

πŸš€

MVP Validation Never Easier

Build app, push, gather feedback, iterate

⚑

Tools Evolving Rapidly

2024: 2 weeks β†’ 2026: 2 days for same scope

🎯

Product-Market Fit Remains Hard

DinBrudi: no PMF β€” but the learning effect was priceless

πŸ’¬

Communication Is the Main Problem

Functional prototypes solve what Scrum promised

Where the Journey Goes

Spec-Driven Development

  • Write specification β†’ generate code
  • Automate customer support
  • Platforms like Bionic as enablers

Call to Action

  • Product Manager: Learn these tools. Now.
  • Developers: Prepare for PMs with prototypes.
  • Everyone: Every month counts.

"I don't give up β€” and I recommend you: Start. Today."

?

Questions & Discussion

What would you like to know?

Thank You!

Bedo Hamza

πŸ“§ bedo@hmz.swiss

bionic-product-development.com/blog

Meetup 2026