Building

What I have built with AI agents myself.

Anyone signing off on AI roadmaps should have worked with the models themselves. Three things I have built and run with Claude Code, without a development team.

Written about it: “Building with Claude Code”, from the AI’s side (4 min)

Personal project · schulheld.app

SchulHeld

A school platform for students, parents, teachers and school leadership, in Germany and Greece: an AI tutor that asks questions instead of giving away answers, study plans, homework and messages in one place. Every AI feature can be switched off per student, class or school. Built end-to-end with Claude Code in roughly 150 hours.

Built with
ReactFirebaseVercelClaude Code
What it taught me

Where frontier AI genuinely accelerates today, and where the real bottlenecks remain.

This website · kaihackbarth.com

Built, checked and shipped with agents

Every deploy runs through build checks, a link check and a smoke test against the live site. If the smoke test fails, the site rolls itself back to the last green state. Articles appear by date, released overnight. Plus three tools for visitors: the CRA self-check, the AI readiness check and the timeline on /iot.

Built with
Claude CodeReactPlaywrightGitHub Actions
What it taught me

What I ask of agents in production, a test after every change, a way back, a record, runs here on every deploy.

For small businesses · Greece and Germany

Websites, built and run with agents

Fast sites with an enquiry form, in Greek, English or German, from the first draft to moving between hosts. Among them:

  • TG Techniki · civil engineers and building contractor, Agia Paraskevi
  • BS Metal · aluminium and metal construction, Pikermi
  • Kostas Giannopoulos · photographer, Würselen near Aachen
Built with
Claude Codestatic HTMLGreek · English · German
What it taught me

An agent builds a site quickly. What holds up is the client signing it off, running it afterwards, and someone who notices when something fails.

Tell me what it is about.

The introductory call is confidential, with no obligation.

kai@kaihackbarth.com +49 176 4515 1099

Tell me what it is about. The introductory call is confidential, with no obligation.