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. Senior Software Engineer

    KNAPP Systemintegration · intralogistics software, Graz

    Software for automated warehouses. Currently on KiSoft Genomix, cloud-based master data capture: an article is scanned and its attributes are analysed automatically. I also run the agentic-coding trainings for our developers.

     – present
  2. Full Stack Developer

    Leftshift One · AI platform (AIOS), Graz

    Full-stack development with React (TypeScript), Kotlin and PostgreSQL. Agile development with a broad field of tasks.

     – 
  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

     – 
  • IREB CPRE, Foundation Level

    iSQI

    Certificate

Contact