2026 update

This commit is contained in:
Piotr Dec 2026-02-19 02:32:18 +01:00
parent bb43447b26
commit de412b97bb
Signed by: stawros
GPG key ID: 74B18A3F0F1E99C0

View file

@ -1,6 +1,6 @@
### Hi! My name is Peter :wave: ### Hi! My name is Peter :wave:
I'm a professional Java developer with 7+ years of experience. I'm a professional Java + Python developer with 9 years of experience.
**Interests**: Algorithms, Containerization, Process Automations **Interests**: Algorithms, Containerization, Process Automations
@ -8,13 +8,13 @@ I'm a professional Java developer with 7+ years of experience.
### Tech Stack :wrench: ### Tech Stack :wrench:
I mostly work **Java**, **Spring Boot** and **Jenkins** declarative pipelines. My job is oriented towards Java and Spring Boot. For internal and personal projects I use Python.
In previous years my job was oriented on **Java EE**.
![Java](https://img.shields.io/badge/java-ED8B00?logo=openjdk&logoColor=white) ![Java](https://img.shields.io/badge/java-ED8B00?logo=openjdk&logoColor=white)
![Python](https://img.shields.io/badge/python-3670A0?logo=python&logoColor=ffdd54) ![Python](https://img.shields.io/badge/python-3670A0?logo=python&logoColor=ffdd54)
![Kotlin](https://img.shields.io/badge/kotlin-%237F52FF.svg?logo=kotlin&logoColor=white) ![Kotlin](https://img.shields.io/badge/kotlin-%237F52FF.svg?logo=kotlin&logoColor=white)
![Spring](https://img.shields.io/badge/spring-%236DB33F.svg?logo=spring&logoColor=white) ![Spring](https://img.shields.io/badge/spring-%236DB33F.svg?logo=spring&logoColor=white)
![Scala](https://img.shields.io/badge/Scala-002b36?logo=scala&logoColor=dc322f)
![Oracle](https://img.shields.io/badge/Oracle-F80000?logo=oracle&logoColor=white) ![Oracle](https://img.shields.io/badge/Oracle-F80000?logo=oracle&logoColor=white)
![PostgreSQL](https://img.shields.io/badge/PostgreSQL-316192?logo=postgresql&logoColor=white) ![PostgreSQL](https://img.shields.io/badge/PostgreSQL-316192?logo=postgresql&logoColor=white)
![Jenkins](https://img.shields.io/badge/jenkins-%232C5263.svg?logo=jenkins&logoColor=white) ![Jenkins](https://img.shields.io/badge/jenkins-%232C5263.svg?logo=jenkins&logoColor=white)
@ -25,49 +25,37 @@ In previous years my job was oriented on **Java EE**.
### Projects :hammer_and_pick: ### Projects :hammer_and_pick:
Homelab My current long-term project is my homelab, which is constantly evolving.
Brief summary:
Project under constant development - 2 servers
- 12 services
```mermaid - CI/Forgery:
flowchart LR - 2x forgejo
subgraph collocation - woodpecker-ci
subgraph c_ci[CI] - karl
c_forgejo[forgejo] - Web
c_reposilite[reposilite] - nginx
end - nextcloud
subgraph java["java microservices"] - zitadel
CEL - homepage
end - Databases
c_nginx[NGINX] - postgres
end - redis
- influxdb
subgraph main - Monitoring
subgraph CI - grafana
forgejo - eclipse mosquitto
woodpecker - 5 domains
allure - 8 Postgres databases
reposilite
end
subgraph Nextcloud
Nextcloud
Collabora
end
ha["Home Assistant"]
syncthing
NGINX
end
forgejo --> woodpecker --> reposilite
woodpecker --> allure -.->|reports| c_forgejo
forgejo -.->|mirror| c_forgejo
woodpecker ---> c_reposilite
yah["You are here"] -.-> c_forgejo
```
Tech stack: Docker Compose Tech stack: Docker Compose
#### Some personal coding projects #### Some personal coding projects
- Karl
- Automatic docker-compose updates
- Ran by CI/CD pipelines
- Tech stack: Python, FastAPI
- Repository: https://git.ztsh.eu/stawros/karl
- Garmin HUD+ companion application - Garmin HUD+ companion application
- Complex map & navigation solution to be used with Garmin HUD+ - Complex map & navigation solution to be used with Garmin HUD+
- Tech stack: Kotlin, Mapbox SDK - Tech stack: Kotlin, Mapbox SDK