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: