Authors

This is a list of people that contribute to PermaplanT, including their responsibilities, skills, etc.

Explanations

  • Gitlab: My gitlab @alias
  • Main responsibilities: Which repository I'm mainly working for (e.g. infrastructure, PermaplanT, project management, icons)
  • Positioning: My general positioning within my main responsibility (e.g. frontend, backend, full-stack, devops, mobile, usability, ...)
  • Focus groups: Topics I'm part of, i.e. all the positionings with which I interact or collaborate (e.g. as a DevOps Engineer, I will often deal with both frontend and backend code)
  • Special skills/knowledge: Something I'm extremely good at (e.g. a Git Guru) and/or where I have a strong expertise (e.g. Botany experts)
  • Email(s): my@email.com which shall be used to contact me by users of the community and externals
  • Develops and tests on: A list of systems (or the main system) I use for development and testing, e.g. devcontainer or Devuan

The template is at the end of this document.

Markus Raab

  • email: markus@permaplant.net
  • GitLab: @markus.raab
  • devel/test on: Devuan stable
  • main responsibility: chairman (Obmann)
  • groups: project management
  • positioning: backend

Christoph Schreiner

  • GitLab: @e01129489
  • main responsibilities: DB optimizations, Backend, E2E Tests
  • special skills: SQL, Python
  • positioning: backend, scraper

Andrei D

  • Gitlab: @e01631854
  • main responsibilities: state management, copy+paste
  • positioning: frontend

Filip

  • Gitlab: @e12024750
  • main responsibilities: CI, Infrastructure
  • skills: CI, Jenkins, Ansible, Infrastructure, Nextcloud

Stefanie F

  • Gitlab: @e01609368
  • main responsibilities:
  • positioning: frontend

Maiia Kuzmishyna

  • Gitlab: @e12123663
  • Main responsibilities: PermaplanT
  • Positioning: frontend
  • Focus groups: frontend, optimizations, mobile, usability
  • Special skills/knowledge: React, Typescript, Zustand, Frontend security
  • Email(s): e12123663@student.tuwien.ac.at
  • Develops and tests on: Ubuntu-24.04 via WSL, Visual Studio Code, Dev Containers, Windows 11

Christoph Kraus (Chris)

  • main responsibility: Quality Assurance/Testing
  • focus group: E2E
  • positioning: E2E, CI/CD

Elizaveta Mokshantseva (Liza)

  • Gitlab: @e12313407

Alfons Mueller

  • Gitlab: @e12123431
  • Main responsibilities: PermaplanT
  • Positioning: frontend, guided tour
  • Focus groups: frontend
  • Special skills/knowledge: Angular, Spring, SQL
  • Email(s): e12123431@student.tuwien.ac.at
  • Develops and tests on: DevContainer using VS Code

Justus Weilguni

  • Gitlab: @e12106336
  • Main responsibilities: PermaplanT
  • Positioning: Backend
  • Focus groups: Database, Access Control, Backend
  • Special skills/knowledge: SQL, Rust, OAuth2
  • Email(s): e12106336@student.tuwien.ac.at
  • Develops and tests on: Ubuntu / Devcontainer, VS Code

Patrick Grassl

  • Gitlab: @e11808254
  • Main responsibilities: Infrastructure
  • Positioning: Backend
  • Focus groups: DevOps, Backend
  • Special skills/knowledge: Testing, Security, CI/CD, Rust
  • Email(s): e11808254@student.tuwien.ac.at
  • Develops and tests on: DevContainer / WSL, VS Code due to Convention

Previous Authors

Lukas L

  • Gitlab: @e12122567
  • main responsibilities: hydrology, crop rotation
  • positioning: frontend

Jannis Adamek

  • Gitlab: @e11809490
  • main responsibilities: layers
  • positioning: backend

Lukas H

  • GitLab: @e11776180
  • main responsibility: infrastructure
  • skills: CI, Jenkins, Ansible, Infrastructure

Gabriel

  • main responsibility: Backend
  • special skills: Rust, Docker, OAuth2
  • positioning: backend

Nursultan

  • main responsibility: scraper, plant DB
  • focus group: DB
  • special skills: frontend tests
  • research: optimizations
  • positioning: full-stack

Benjamin

  • main responsibility: Polyculture
  • focus group: polyculture, PostGIS
  • special skills: BOKU
  • positioning: backend

Christoph N

  • main responsibility: Usability Improvements
  • focus groups: UX, frontend
  • positioning: frontend

Samuel

  • main responsibilities: Nextcloud Integration, Frontend Architecture
  • focus groups: UX
  • special skills: SQL, Tailwind CSS, TypeScript
  • positioning: frontend

Giancarlo

  • main responsibility: Drawing Part of Frontend (Canvas)
  • focus group: UX
  • positioning: full-stack

Ramzan

  • main responsibility: PostGIS
  • focus group: DB, PostGIS
  • positioning: DB

Thorben

  • main responsibility: Gamification
  • worked on: DB, gamification, frontend, colors
  • focus group: DB, frontend, gamification
  • special skills: Jenkins
  • positioning: frontend, DB

Moritz

  • GitLab: @e52005233
  • main responsibilities: DB
  • special skills: SQL, TypeScript
  • focus groups: DB, Frontend
  • positioning: full-stack
  • worked on: seeds use case, base layer use case, db, frontend, backend

Daniel S

  • Gitlab: @e01627761
  • main responsibilities: timeline, drawing layer
  • positioning: frontend

Richard W

  • Gitlab: @e12022492
  • positioning: backend, Infrastructure

Ben S

  • Gitlab: @e12024013
  • positioning: frontend
  • special skills: Typescript, Tailwindcss

Moritz M

  • Gitlab: @e01529037
  • Main responsibilities: PermaplanT
  • Positioning: frontend, mobile, usability
  • Focus groups: frontend
  • Special skills/knowledge: Android, Typescript, Jenkins, Openshift
  • Email(s): e1529037@student.tuwien.ac.at
  • Develops and tests on:
    • IntelliJ on Windows 11
    • Windows 10 Tablet
    • Android 15 Phone

Yvonne Markl

  • email: yvonne@permaplant.net
  • GitLab: @EXT_26840233, @EXT_26873109
  • main responsibility: Biology
  • focus groups: frontend, UX

Aydan

  • devel/test on: Debian Oldstable/Stable
  • main responsibility: Releases and CI/CD

Paul

  • main responsibility: Offline Database Integration
  • focus group: DB, frontend
  • special skills: React, TypeScript, Tailwind CSS
  • positioning: full-stack

Paul B

  • Gitlab: @e12111940
  • Main responsibilities: Infrastructure, PermaplanT, Project Management
  • Positioning: devops
  • Focus groups: CI/CD, Project Management
  • Special skills/knowledge: Project Management, CI/CD
  • Email(s): paulb@permaplant.net
  • Develops and tests on: Macbook Air M1 with brew


Template

  • Gitlab:
  • Main responsibilities:
  • Positioning:
  • Focus groups:
  • Special skills/knowledge:
  • Email(s):
  • Develops and tests on: