Agentic engineer & Head of Engineering · Freiburg, Germany

Marc Plotz

I’m Head of Engineering at GotPhoto, leading a product-centric team that builds the platform professional photographers use to run their business. In my own time I build personal projects under the Weatherly Labs name — a watch face studio, a weather app and live transit maps — mostly on Cloudflare and with a lot of well-directed agents.

2026

Freiburg Transit ↗

Live map of every tram and bus in Freiburg

Vehicle positions interpolated along official VAG GTFS shapes and shifted by live delay data, so the map moves like the city does. Ships as a web app and on Android.

  • TypeScript
  • GTFS
  • MapLibre
  • Cloudflare Workers
  • Android
2026

Zugkarte ↗

Trains across Germany, in real time

A live map of long-distance and regional trains in Germany, built on open Transitous timetable and realtime data.

  • TypeScript
  • Transitous
  • Cloudflare Workers
2026

Flugkarte ↗

Live air traffic overhead

Aircraft positions from community ADS-B networks, enriched with route and callsign data and drawn on a dark vector map.

  • TypeScript
  • ADS-B
  • OpenFreeMap
  • Cloudflare Workers
  1. GotPhoto.com · fotograf.de

    Freiburg, Germany
    1. Apr 2025 — now

      Head of Engineering

      Leading the engineering organization behind the leading platform for professional volume photographers — strategic leadership combined with hands-on technical direction.

    2. Feb 2025 — Apr 2025

      Engineering Manager

      Led a cross-functional team in a product-trio setup, working closely with product and design to deliver customer-centric solutions.

    3. Jul 2023 — Feb 2025

      Senior Software Engineer

      Backend development and technical delivery for features supporting the daily workflows of school photographers.

  2. Virtual Minds GmbH

    Freiburg, Germany
    1. Feb 2021 — Jun 2023

      Senior Software Engineer

      Built and maintained scalable, high-availability systems in AdTech, with a focus on backend engineering, system design and performance-critical services.

  3. OXID eSales AG

    Freiburg, Germany
    1. Jan 2020 — Jan 2021

      Senior Software Engineer

      Core engineering team behind OXID eShop Enterprise Edition, a PHP eCommerce platform used by enterprise retailers across Europe. Focus on the backend.

  4. ADITION technologies AG

    Freiburg, Germany
    1. Nov 2016 — Dec 2019

      Software Engineer

      Worked on the ad booking system — the core application clients use to create, manage and schedule digital ad campaigns.

  5. Nobelis Solutions

    Centurion, South Africa
    1. Nov 2012 — Oct 2016

      Software Engineer

  1. Dec 2019

    Fachinformatiker (IT Specialist) · IHK-BildungsZentrum Südlicher Oberrhein

Leadership
Engineering management · Team building · Mentoring · Strategic planning · Product trios
Languages
TypeScript · PHP · Kotlin · SQL · Python · Rust · GDScript
Backend
System design · High-availability services · Hono · Node.js · Doctrine · Drizzle
Data
PostgreSQL · Neon · MySQL · Cloudflare D1 · SQLite
Frontend
React · Vite · Astro · Tailwind CSS · Zustand · TanStack Query · TipTap · i18next
Maps & graphics
MapLibre · GTFS · Three.js · Canvas · Godot
Cloud
Cloudflare Workers · R2 · Email Routing · AWS Cognito · AWS Lambda · S3 · Docker
Mobile
Jetpack Compose · Wear OS · Watch Face Format · Expo / React Native
AI
Agentic engineering · Claude Code · MCP servers · AWS Bedrock · LLM tooling
Quality
Vitest · Playwright · ESLint · Sentry

Building something interesting?
marc@marcplotz.com