
Moritz Eberhard has 15 years of experience building software, with a focus on cloud backend systems in Spring (Java/Kotlin). He's worked across startups and consulting, and is currently a Solution Architect at Zürcher Kantonalbank.
Upcoming Tuesday, 01.09.2026 18:15h
LOCATION: Zürich
ROOM: PH Zürich, Lagerstrasse 2, 8090 Zürich, Building LAA, Room J002C
KEYWORDS: AI, Architecture, Lessons learned, Product
| AGENDA: | 18:15-19:00h: Talk incl. Q/A After the talk, you will have the opportunity to exchange ideas and network with the speaker and professional colleagues over beer and rich finger foods. |
SPEAKER: Moritz Eberhard COMPANY: Zürcher Kantonalbank
Can a single developer, alongside a full-time job, build a complete SaaS product that attracts real paying users? Not as a demo or prototype, but with an iOS app, Android app, React frontend, Spring Boot backend (Kotlin), AWS infrastructure via Terraform: All productive and approved in the App Store and Google Play? That's exactly the experiment I ran by using agentic coding over the past 18 months.
In this talk, I'll walk through the specific journey from the first commits in November 2024 with a ChatGPT-assisted copy-paste workflow to the full shift at the end of 2025, where the AI agent writes all the code and I only prompt and review. I'll show my workflow with Claude Code CLI, how I slice work packages, why hexagonal architecture works particularly well for AI agents, and how three different AI reviewers on GitHub automatically check every pull request. This workflow results in nearly daily deployments to production, even though I only work a couple of hours on it in my spare time.
The talk is aimed at developers and builders who want to use agentic coding beyond code snippets. Alongside lessons learned from practice, I'll address how frontier models like Claude can be deployed in regulated environments and how expensive paying by the token really is compared to the heavily subsidised subscriptions.
LANGUAGE: Talk: en / Slides: en

Moritz Eberhard has 15 years of experience building software, with a focus on cloud backend systems in Spring (Java/Kotlin). He's worked across startups and consulting, and is currently a Solution Architect at Zürcher Kantonalbank.
JUG Switzerland aims at promoting the application of Java technology in Switzerland.
JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.
JUG Switzerland is funded through membership fees.