Who teaches and maintains the EverPure curriculum
Three people carry most of the teaching load, and each of them still writes code or reviews it weekly. That matters more than a list of certificates: the material you read here is checked against work that is currently running somewhere.
Curriculum lead, backend track
Georg Lackner
Georg built the reading-first module sequence that opens the programming track. He spent years maintaining internal tools where a single unclear function could stall a whole team, so he teaches naming, error paths and module boundaries before syntax shortcuts. He reviews every backend lesson before it goes live and rewrites the examples when a language version changes.
Software engineering and systems design
Dipl.-Ing. Anita Paul B.Eng.
Anita handles the engineering side: architecture notes, data flow diagrams and the deployment walkthroughs that turn a working script into something another person can run. Her background sits between civil engineering practice and software, which is why the systems lessons keep returning to documentation, handover and the questions that appear once a tool outlives the person who wrote it.
Application development and code review
Paul Haidinger
Paul runs the application development strand and the weekly code review sessions. He is the one who insists on short branches and commit messages that still make sense three months later. Students meet him early, usually in the first practical assignment, and again near the end when their project has to survive a review by someone who did not write it.
Lesson material is revised on a rolling basis. When a tool, language version or hosting practice changes, the affected module is updated rather than patched with a note, and the three of them sign off on the change together.