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 supported. This note will be visible to only 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

Indie App Developer | Software Architect | Author

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


Contact

Website: marcelrgberger.com LinkedIn: linkedin.com/in/marcel-r-g-berger


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

Popular repositories Loading

  1. 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 2

  2. auto-brew auto-brew Public

    Native macOS menu bar app that automatically keeps Homebrew and all installed packages up to date in the background

    Swift 2

  3. marcelrgberger marcelrgberger Public

    Personal website and portfolio of Marcel R.G. Berger, hosted via GitHub Pages. More at marcelrgberger.de.

    1

  4. l10n_translator_cli l10n_translator_cli Public

    Dart CLI tool for automated ARB translation via OpenAI — with placeholder protection, dry-run, and flexible locale targeting

    Dart 1

  5. postgres-db-setup postgres-db-setup Public

    GitHub Actions workflows for automated PostgreSQL provisioning and teardown across dev, test, and prod environments. Per-environment control (skip/create/reset/delete), idempotent role and database…

    1

  6. 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 1