David Reindl

Senior Software Engineer · Styria, Austria

About

I build software that moves real boxes. Since 2014 that has mostly meant Java backends and Oracle databases behind automated warehouses at KNAPP, with two and a half years of full-stack product work in React and Kotlin in between. These days I also teach: I run agentic-coding trainings for developers at KNAPP — how to get real work out of coding agents, and where not to trust them.

Experience

  1.  – present

    Senior Software Engineer

    KNAPP Systemintegration · intralogistics software, Graz

    Software for automated warehouses. I also run the agentic-coding trainings for our developers.

  2.  – 

    Full Stack Developer

    Leftshift One · AI platform (AIOS), Graz

    Full-stack development with React (TypeScript), Kotlin and PostgreSQL.

  3.  – 

    Software Engineer

    KNAPP Systemintegration · intralogistics software, Graz

    Mainly Java backend development, with a touch of Oracle SQL and PL/SQL.

Agentic coding

I know how coding agents work, from tokens and context windows to why they make things up, and I work with them every day: context engineering (AGENTS.md, scoped instructions, skills, hooks), MCP servers, multi-agent workflows with adversarial review. This site was built by one.

Skills

Backend
Java, Kotlin, Spring Boot, JBoss, SQL, Oracle Database, PL/SQL, PostgreSQL
Frontend
TypeScript, React, Next.js
Agentic coding
Claude Code, GitHub Copilot, MCP, AGENTS.md, skills, hooks
Also
Linux, Docker, requirements engineering
Languages
German (native), English (fluent)

Education

  •  – 

    BSc, Software Design

    FH JOANNEUM · alongside a full-time job

  •  – 

    Industrial Engineering

    HTBLA Weiz

  • Certificate

    IREB CPRE, Foundation Level

    iSQI

Contact