Skip to content
View marcelrgberger's full-sized avatar
:atom:
Coding….
:atom:
Coding….

Highlights

  • Pro

Block or report marcelrgberger

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
marcelrgberger/README.md

Marcel R. G. Berger

AI builds MVPs. I build stable apps.

Indie App Developer · Software Architect · Author. Development and operations from a single owner.

I build and ship my own software products — from idea to App Store. Mobile apps, microservice backends, Kubernetes infrastructure, and AI-powered automation. Everything designed, built, and operated by me.

20+ years in software engineering. Currently building and operating five production products as a solo founder.


Products

DokuAI

AI-powered reporting and documentation for construction and field service. Upload photos or voice recordings — DokuAI transcribes, analyzes, and compiles structured reports automatically. 5 microservices, Kafka, OpenAI Whisper & Vision, PostgreSQL. Flutter app for iOS and Android. dokuai.app

Sommelio

AI wine recommendations from a photo. Snap a bottle or label — Sommelio extracts the wine's profile, matches it against your taste, and delivers personalized suggestions in real time. 3 microservices, Kafka, OpenAI Vision, SSE. Flutter app, 8 languages. sommelio.app

PaperlessIQ

Intelligent document management for iOS. On-device OCR via Apple Vision, automatic metadata extraction, iCloud sync, and optional AI classification. Native SwiftUI app with SwiftData and CloudKit. Offline-first — no data leaves your device unless you want it to. paperlessiq.app

Pourenzo

AI bartender for your home bar. Photograph your bottles — Pourenzo identifies what you have and generates cocktail recipes you can actually make. 3 microservices, Kafka, OpenAI Vision. Flutter app with multi-language support. pourenzo.app

SnapShots

AI-generated word puzzle game. Every hour, the backend creates new puzzles — GPT-4o picks words, DALL-E 3 generates visual clues, everything translated into 8 languages. Global leaderboard, streak system, offline play. Quarkus backend, PostgreSQL. Flutter app. snapshots-quiz.app


The Platform Behind It

All products run on my own Kubernetes cluster with GitOps (ArgoCD), Helm-based deployments, and full observability via Prometheus and Grafana. CI/CD pipelines from commit to App Store release via GitHub Actions — no manual deploys.

The cluster is monitored and maintained by AI agents I built myself. A Claude-powered ops agent runs every hour — detecting problems, restarting services, optimizing resources, and applying fixes autonomously. A second agent runs daily to analyze infrastructure, improve Helm charts, and tune security policies. No human in the loop.


Background

Before going indie, I spent 20 years building software in enterprise environments — microservice architectures for banks, IAM systems for regulated industries, instant payment platforms, and digital transformation in critical infrastructure (KRITIS). That experience shapes how I build today: production-first, secure by default, designed to last.


Book

What it takes to build, ship, and operate products without a team. Decision-making under uncertainty, systems thinking, and the structural realities of working independently. Written from within the journey, not after it.


Core Technologies

Languages & Mobile

Java Dart Swift Flutter Go Python

Backend & Architecture

Quarkus Spring Boot Apache Kafka REST GraphQL

Cloud, DevOps & Infrastructure

Kubernetes Docker Helm Argo CD GitHub Actions Azure OpenShift

Data & Messaging

PostgreSQL MongoDB Liquibase SQLite CloudKit S3

Monitoring & Observability

Prometheus Grafana

Security & Identity

Keycloak OAuth2 JWT Let's Encrypt

AI & Automation

OpenAI Claude DALL·E Apple Vision

App Distribution

App Store Google Play RevenueCat


How I work

I don't outsource. I don't subcontract. I don't pitch what I haven't shipped myself.

Short cycles, written summaries, direct trade-off conversations.



Work with me

Focused sessions and talks — all billed by invoice (no Stripe in Cal.com). Alternatively: pay via GitHub Sponsors — same delivery.

Session Duration · Fee Scope
Initial Consultation 30 min · free Honest take on your app idea before you sink time and money into it
Pair Programming 60 min · €200 Live coding on your stack — Swift/SwiftUI, Flutter, Java/JVM, Claude Code plugins, CI/CD
App Review for Vibe Coders 60 min · €250 Code, architecture, and operations review for AI-built apps that need hardening
Problem Solver 60 min · €300 One concrete problem you describe upfront — I prepare, we solve it together
Consulting 60 min · €350 Architecture / decision support with a written summary delivered within 3 business days
Conference Talk by request · €2.000 Native macOS/iOS · AI in production at scale · indie Kubernetes & GitOps · Apache Kafka & Quarkus · solo software business · Claude Code plugins

For conference talks, travel, accommodation, and meals are arranged and paid by the booking organization.


Sponsor this work

Sponsor marcelrgberger

If you find any of the public plugins, write-ups, or products useful, consider sponsoring. It directly funds hosting, code signing, infrastructure, and the time I put into open-source.

Contact

Website: marcelrgberger.com Book a call: cal.com/marcelrgberger LinkedIn: linkedin.com/in/marcel-r-g-berger Reddit: reddit.com/user/Constant-Chemical23


Imprint: berger-rosenstock.de/imprint Privacy: berger-rosenstock.de/data-protection

Pinned Loading

  1. auto-brew auto-brew Public

    Native macOS app for Homebrew: background auto-updates, a full Brew GUI for browsing and installing casks, and an AppSnapshot engine for backing up and migrating app data across Macs.

    Swift 59 1

  2. pages-cli pages-cli Public

    Claude Code plugin: Control Apple Pages from Claude — create, edit, format & export documents via /pages slash command. 100+ templates, PDF/Word/EPUB export, tables, images, REPL mode.

    Python 7

  3. numbers-cli numbers-cli Public

    Claude Code plugin for full Apple Numbers control via AppleScript — create spreadsheets, manage data, format cells, export to PDF/Excel/CSV

    Shell 2

  4. whatsapp-cli whatsapp-cli Public

    Claude Code plugin: Control WhatsApp from Claude — read chats, send messages, search, auto-reply, export conversations, monitor in real-time. macOS only.

    Python 3

  5. askapro-cli askapro-cli Public

    Ask a Pro — AI-powered document analysis with 85+ expert consultation roles for legal, medical, tax, and professional advice

    TypeScript 1

  6. civo-cloud-manager civo-cloud-manager Public

    Native macOS app for Civo Cloud — full CRUD, Kubernetes deep integration (live metrics, pods, logs), S3 file browser, firewall management, 8 languages. Swift 6, SwiftUI, zero dependencies.

    Swift 1