Marvin Heyne, portrait in a dark hoodie
Potsdam, 2026

Marvin Heyne

I build agentic-AI systems that have to survive real users.

Voice agents for 100+ salons at MitJulia1, IT-Systems Engineering at HPI (GPA 1.44), and until October Founding Engineer at Kobe AI2.

Open for internships, full-time April to September 2027, and an exchange semester planned for winter 2027/28.

Grew up in Erfurt, at HPI since 2024.

I grew up in Erfurt, went through a specialized STEM school and the federal computer-science competition, and moved to Potsdam for HPI in 2024. I work in focused sprints and use AI coding agents heavily, and say so: the architecture decisions, the test strategy and the review are mine.

Before I change a product I reproduce the problem on a real transcript and sweep every configuration in the fleet. Defaults stay conservative, per-customer opt-in rather than global switches. Every hand-over names what I did, what I did not do, and what could go wrong, written so that a non-engineer can follow it.

The longer version
The Kobe team on stage holding the Launchpad champion cheque over USD 100,000
Launchpad by Stan, Demo Day, October 2026

Won Launchpad with Kobe

October 2026, Pennsylvania

30 teams from ~700 applications. I kept shipping Kobe and built the pitch deck in a day.

USD 100,000 · no equity6

As announced to the teams; written confirmation pending.

Read the full story
Marvin in front of an illuminated sign reading Kobe, Launchpad Champion
Launchpad champion sign, October 2026

What I build

Two products with real users, one research project, two wins. Photos where there are photos. The products run below as live demos, rebuilt from their code with sample data: press play, or click and type yourself.

Kobe AI, your personal superconnector

Kobe AI, Founding Engineer, Mar – Oct 2026

Finds the warmest path to the person you need, through your own network.

How Kobe works

  1. Say who you need “Three reference calls for Anna.”
  2. Kobe finds the warm path It checks who in your own network (LinkedIn, email, Slack, Notion) can introduce you, and ranks them.
  3. You approve, Kobe sends It drafts the intro request. Nothing goes out without your OK; raw data stays on your Mac.

~470 commits in 3 weeks · Oct 20262

TypeScript, Cloudflare Workers, Electron

What I built
  • Backend on Cloudflare Workers with Hono and Postgres row-level security.
  • Extended the MCP server our CTO had set up (27 of 89 commits), and the Electron desktop client.
  • Co-developed a six-stage agent pipeline in Python (Claude Agent SDK).
  • Releases 1.1.49 and 1.1.50, in a team of three.
Read the post getkobe.ai
Marvin at a laptop in the Launchpad build hall, a wooden Kobe sign on the table
Shipping Kobe in the build hall, Pennsylvania

Ask Kobe

Your personal Superconnector

Demo with sample data
Kobe’s “Start Mission” flow, rebuilt from the product prototype with sample data. It plays by itself; type your own request or approve the messages yourself.

A voice agent that answers salon phones

MitJulia (formerly Friseurtelefon), Software Engineer, since Jan 2026

Julia picks up 24/7 and books straight into the salon’s booking system.

100+ salons · Nov 20261

TypeScript, AWS Lambda, ElevenLabs, Twilio

What I do
  • Product issues end to end: reproduce on a real transcript, check every salon, ship the PR.
  • Test suite for the voice agent grown from 67 to 267 cases.
  • 434 commits in the monorepo, Aug – Nov 2026.
Read the post Read more
Live call

Sat 7:42 pm · outside opening hours

Sophie Regular client · recognised 01:12

Julia is listening

Init webhook · client recognised: Sophie

Hi Sophie, this is Julia, the digital receptionist at Sample Salon. How can I help?

Hi! I need an appointment next week, ideally Tuesday after work.

Sure. Wash, cut and blow-dry with Mia again?

Yes, exactly.

get-appointment-availabilities · Tue · Mia → 2 slots

On Tuesday Mia is free at 17:30 or at 18:30. Which suits you better?

18:30 is perfect.

create-booking → appointment-booked

Done. Your appointment is on Tuesday at 18:30 with Mia. See you then!

Thanks, bye!

Last 7 days

Revenue

TotalOutside opening hours 2,846 € 612 €

Bookings

TotalOutside opening hours 47 11

Calls

TotalOutside opening hours 1299Σ 2:41h · Ø 75s 31

Booking system · Tuesday

Julia books straight into the salon’s own booking system.

MiaJana 16:0016:3017:0017:3018:0018:3019:0019:30 ColourCutCutHighlightsColourUpdo

Calls

DateTimeDurationNameCall reasonCall resultBooked revenue
Sat17:580:48Paul Change Appointment moved–
Sat16:121:31Emma Transfer Transferred–
Sat14:400:36Unknown Price Information given–
Demo with sample data
A call to Julia and the salon dashboard it updates, with sample data. The call panel is a visualisation; the dashboard follows the real app. While Julia offers times, pick a free slot in the calendar.
Four students and a juror with certificates at the Jugend forscht national final
Jugend forscht national final, Heilbronn 2024

PneuNet, a CNN written from scratch

Jugend forscht, Research, 2023 – 2025

Built in NumPy first, then seven architectures benchmarked in PyTorch.

> 87 % classification · > 95 % segmentation5

Jugend forscht 2024: Thuringian state winner and a special prize at the national final.

Read the post and try the demo View code

Bundesliga Hackathon 2025

DFL × AWS × EintrachtTech, Winning team, Apr 20253

A fan app with an AI chat on AWS. Team of three; I owned the repo.

42 teams, 15 in the final, 6 winning teams, one of them ours.

Expo, React Native, AWS

Read the post View project

FAQs

Demo with sample data
The fan app from the Bundesliga Hackathon 2025 in its own colours. The AI chat works: questions, autocomplete, read aloud, share and the quiz. The AWS backend is offline, so every answer is a sample answer; the other tabs are previews with invented clubs, as they were placeholders in the hackathon build.
Northern lights over a snowy forest, two people in the foreground

17 days by van to the Arctic Circle.

With a laptop on the table and Kobe still shipping. 23 countries so far.

Northern lights, Arctic Sprint. 23 countries, incl. 17 days by van to the Arctic Circle.

A campervan at night with the roof tent lit
The van, 17 days to the Arctic Circle
Two people at the Arctic Circle sign at night
Arctic Circle, March 2026

Beyond code

Responsibility that has nothing to do with a career.

Marvin in Red Cross duty uniform next to a fire engine
Red Cross duty, Potsdam

Red Cross

Volunteer emergency medical responder, since Oct 2024

Civil-protection unit: alerts in emergencies, plus medical standby at events.

Karate

1st Dan

13 years; German vice-champion U14 kumite

Accompanied younger members in training and at competitions.

Marvin on a ladder rigging lights and cables on a club stage
Stage build for a takeøff night

takeøff

Core team, since 2024

Affordable music and culture nights, run by volunteers.

Volunteering and scholarships

Experience

Four positions in small teams since May 2025, alongside the degree.

Full timeline
  • Mar 2026 – Oct 2026 Kobe AI Founding Engineer

    AI superconnector: finds the warm intro to anyone through your own network.

  • since Jan 2026 MitJulia (formerly Friseurtelefon) Software Engineer, AI Voice Agents

    Julia answers salon phones 24/7 and books straight into the booking system.

  • since Feb 2026 HPI Engine Student Associate, Startup Tours

    Startup tours for 15–22 students: Munich, Amsterdam, Zurich (Nov 2026).

  • May 2025 – Sep 2025 Leona Research Solution Engineer

    Client projects for NeoTaste and international clients at a GenAI agency, full-time over the summer.

Education

  • Oct 2024 – 2028 (expected) B.Sc. IT-Systems Engineering Hasso Plattner Institute, University of Potsdam

    GPA 1.4 (1.0 = best), 108 ECTS, 1.0 in Software Architecture and Software Engineering. Every exam passed at the first attempt; exchange semester planned for winter 2027/28.

  • 2020 – 2024 Abitur, specialized STEM track Albert-Schweitzer-Gymnasium Erfurt

    Abitur 1.4, MINT-EC certificate with distinction. Admission to the STEM track by written and oral entrance exam.

What I build with

AI agents and evals
LLM agents with tools, MCP and voice, plus the evals that keep them honest.
Full-stack TypeScript
Production code in two startups: web, backend and an Electron desktop client.
Python and machine learning
From a CNN written from scratch in NumPy to PyTorch benchmarks and YOLOv8.
Cloud and data
Serverless on AWS and Cloudflare, Postgres with Drizzle, Supabase, SQLite.
Engineering practice
Architecture, tests, CI and code review, with AI coding agents under clear contracts.
Processes and requirements
BPMN 2.0, interviews and requirements, the enterprise view on software.
Skills with evidence

Now

  • since Oct 2026 Bachelor's project GorillaScout

    Team of eight at Prof. Gerard de Melo's AI chair: a multi-year pipeline that detects, tracks and re-identifies wild gorillas in camera-trap video.

  • since Aug 2026 Product issues at MitJulia

    End to end, from fleet-wide analysis to the pull request.

  • 16–19 Nov 2026 HPI Engine startup tour to Zurich

    Organizing company visits, participant selection and budget.

  • winter 2026/27 Seminar with BMW on agentic products

    Details under NDA.

Awards

All awards and hackathons

From the blog

Notes written right after the events, from Jugend forscht to Launchpad.

All posts
  1. Deep learning without the exam: why I rebuilt the course book as a website

    This term I'm sitting in on the Deep Learning lecture at HPI. To really understand the material, I rewrote the first part of the course book as a simplified German study site with interactive demos.

    Interim update, written during the term.

  2. An agentic system with BMW: the code calculates, the model explains

    In the seminar Building Agentic Products we're working with BMW on a system that spots early warning signs of unplanned machine stops. An interim update, as abstract as confidentiality requires.

    Interim update, written shortly after the first interim review.

  3. GorillaScout: getting into a pipeline that four cohorts built before us

    Since October I've been in the bachelor's project that re-identifies wild gorillas in camera-trap video. An interim update on how you get into a pipeline that four cohorts built before you.

    Interim update, written in the project's first month.

Internship, project, or exchange semester: let's talk.

Open for internships, full-time April to September 2027, and an exchange semester planned for winter 2027/28. I answer within a day or two.

marvin.heyne@student.hpi.uni-potsdam.de

Sources

Where the numbers on this page come from.

  1. 1MitJulia, formerly Friseurtelefon: 100+ salons live as of November 2026 (figure as published by the company); 434 commits in the monorepo, August to November 2026.
  2. 2Kobe AI, October 2026: 297 of 894 commits in the main repository, 157 of 750 in the desktop repository, 18 of 21 in the pitch deck and 5 of 263 in kobe-eve (about 477 in total, counted with two of my git identities); counted across all three, the v3 repository has 509 of 918 (5 Nov 2026). Releases 1.1.49 and 1.1.50.
  3. 3Bundesliga Hackathon 2025, DFL × AWS × EintrachtTech: 42 teams, 15 in the final at Deutsche Bank Park, Frankfurt; six winning teams named by the DFL, no ranking among them.
  4. 4HPI transcript of records, 22 October 2026: 108 ECTS, GPA 1.4 on the German scale where 1.0 is best; both named courses graded 1.0.
  5. 5PneuNet validation on the project's own split (above 87 percent classification, above 95 percent segmentation); Jugend forscht 2024, Thuringian state round and national final.
  6. 6Launchpad by Stan, October 2026: 30 teams selected from about 700 applications; the win and the USD 100,000 prize are as announced to the teams, written confirmation pending.
  7. 7Siemens × AWS Hackathon 2025 and AWS World Sports Innovation Cup 2026: results as announced to the teams; certificates are being collected.