fix spaces
Build and Deploy Docker / build (push) Successful in 7m58s
Build and Deploy Docker / deploy (push) Successful in 22s

This commit is contained in:
2026-08-04 22:52:49 +02:00
parent 277daf1f7d
commit 48c47bffe1
2 changed files with 12 additions and 10 deletions
Generated
+3 -1
View File
@@ -1,4 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project version="4"> <project version="4">
<component name="VcsDirectoryMappings" defaultProject="true" /> <component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project> </project>
+9 -9
View File
@@ -20,10 +20,10 @@ final class PortfolioContent
'role' => 'Backend / Full-stack developer', 'role' => 'Backend / Full-stack developer',
'location' => 'Kraków, PL', 'location' => 'Kraków, PL',
'available' => true, 'available' => true,
'summary' => 'Tworzę nowoczesne i funkcjonalne aplikacje internetowe od backendu w PHP i Symfony po interfejsy oparte na JavaScript, Vue.js i React. Zajmuję się również integracją REST API, pracą z bazami danych, Dockerem oraz wdrażaniem i utrzymaniem aplikacji w środowisku Linux.', 'summary' => 'Tworzę nowoczesne i funkcjonalne aplikacje internetowe - od backendu w PHP i Symfony po interfejsy oparte na JavaScript, Vue.js i React. Zajmuję się również integracją REST API, pracą z bazami danych, Dockerem oraz wdrażaniem i utrzymaniem aplikacji w środowisku Linux.',
'about' => [ 'about' => [
'Od ponad 10 lat tworzę i rozwijam aplikacje internetowe, głównie w PHP. Łączę pracę backendową z frontendem opartym na JavaScript, jQuery, Twig, Smarty, Vue.js lub React, dbając o to, aby aplikacje były funkcjonalne, czytelne i łatwe w dalszym rozwoju.', 'Od ponad 10 lat tworzę i rozwijam aplikacje internetowe, głównie w PHP. Łączę pracę backendową z frontendem opartym na JavaScript, jQuery, Twig, Smarty, Vue.js lub React, dbając o to, aby aplikacje były funkcjonalne, czytelne i łatwe w dalszym rozwoju.',
'Zajmuję się całym procesem tworzenia aplikacji od analizy potrzeb i projektowania rozwiązania, przez implementację, aż po wdrożenie i utrzymanie w środowisku Linux. Najważniejsze są dla mnie solidny kod, stabilne działanie oraz rozwiązania, które rzeczywiście odpowiadają na potrzeby użytkowników.' 'Zajmuję się całym procesem tworzenia aplikacji - od analizy potrzeb i projektowania rozwiązania, przez implementację, aż po wdrożenie i utrzymanie w środowisku Linux. Najważniejsze są dla mnie solidny kod, stabilne działanie oraz rozwiązania, które rzeczywiście odpowiadają na potrzeby użytkowników.'
], ],
'email' => 'szymon.gawlik@gmail.com', 'email' => 'szymon.gawlik@gmail.com',
'github' => 'https://github.com/Ryjek0/', 'github' => 'https://github.com/Ryjek0/',
@@ -49,19 +49,19 @@ final class PortfolioContent
} }
/** /**
* Homelab własna infrastruktura self-hosted. * Homelab - własna infrastruktura self-hosted.
* *
* @return array{lead: string, services: list<array{name: string, role: string, description: string, featured?: bool}>} * @return array{lead: string, services: list<array{name: string, role: string, description: string, featured?: bool}>}
*/ */
public function homelab(): array public function homelab(): array
{ {
return [ return [
'lead' => 'Cała powyższa infrastruktura działa na moim własnym serwerze fizycznym od hypervisora, przez sieć i reverse proxy, aż po usługi, z których korzystam na co dzień. Wszystko postawione, skonfigurowane i utrzymywane samodzielnie.', 'lead' => 'Cała powyższa infrastruktura działa na moim własnym serwerze fizycznym - od hypervisora, przez sieć i reverse proxy, aż po usługi, z których korzystam na co dzień. Wszystko postawione, skonfigurowane i utrzymywane samodzielnie.',
'services' => [ 'services' => [
[ [
'name' => 'Proxmox VE', 'name' => 'Proxmox VE',
'role' => 'Hypervisor', 'role' => 'Hypervisor',
'description' => 'Serwer fizyczny postawiony i skonfigurowany od zera. Zarządza maszynami wirtualnymi i kontenerami LXC stanowi fundament całego homelaba.', 'description' => 'Serwer fizyczny postawiony i skonfigurowany od zera. Zarządza maszynami wirtualnymi i kontenerami LXC - stanowi fundament całego homelaba.',
'featured' => true, 'featured' => true,
], ],
[ [
@@ -72,12 +72,12 @@ final class PortfolioContent
[ [
'name' => 'VM z Dockerem', 'name' => 'VM z Dockerem',
'role' => 'Konteneryzacja', 'role' => 'Konteneryzacja',
'description' => 'Dedykowana maszyna wirtualna hostująca aplikacje w kontenerach Docker spójne, powtarzalne środowisko uruchomieniowe dla self-hosted usług.', 'description' => 'Dedykowana maszyna wirtualna hostująca aplikacje w kontenerach Docker - spójne, powtarzalne środowisko uruchomieniowe dla self-hosted usług.',
], ],
[ [
'name' => 'Home Assistant', 'name' => 'Home Assistant',
'role' => 'Smart home', 'role' => 'Smart home',
'description' => 'Centrum automatyki domowej integracja urządzeń, scenariusze i sterowanie inteligentnym domem w jednym miejscu.', 'description' => 'Centrum automatyki domowej - integracja urządzeń, scenariusze i sterowanie inteligentnym domem w jednym miejscu.',
], ],
[ [
'name' => 'Gitea', 'name' => 'Gitea',
@@ -87,7 +87,7 @@ final class PortfolioContent
[ [
'name' => 'Immich', 'name' => 'Immich',
'role' => 'Zdjęcia', 'role' => 'Zdjęcia',
'description' => 'Prywatna galeria i backup zdjęć oraz filmów self-hosted alternatywa dla chmury, z automatycznym uploadem z telefonu.', 'description' => 'Prywatna galeria i backup zdjęć oraz filmów - self-hosted alternatywa dla chmury, z automatycznym uploadem z telefonu.',
], ],
[ [
'name' => 'Nextcloud', 'name' => 'Nextcloud',
@@ -115,7 +115,7 @@ final class PortfolioContent
'name' => 'Rozliczenia PIT', 'name' => 'Rozliczenia PIT',
'year' => '2024', 'year' => '2024',
'role' => 'Autor', 'role' => 'Autor',
'description' => 'Platforma do automatycznego pobierania danych o przychodach z dywidend oraz przeliczania ich zgodnie z obowiązującymi zasadami podatkowymi. Dzięki temu użytkownik szybko otrzymuje zestawienie należnego podatku oraz dane potrzebne do rozliczenia.', 'description' => 'Platforma do automatycznego pobierania danych o przychodach z dywidend oraz przeliczania ich zgodnie z obowiązującymi zasadami podatkowymi. Dzięki temu użytkownik szybko otrzymuje zestawienie należnego podatku oraz dane potrzebne do rozliczenia.',
'stack' => ['Symfony', 'API Platform', 'MySQL', 'Docker'], 'stack' => ['Symfony', 'API Platform', 'MySQL', 'Docker'],
'thumbnail' => 'images/projects/taxes.svg', 'thumbnail' => 'images/projects/taxes.svg',
'github' => 'https://git.rhost.ovh/ryjek/taxes', 'github' => 'https://git.rhost.ovh/ryjek/taxes',