diff --git a/public/db/mariadb.svg b/public/db/mariadb.svg
new file mode 100644
index 0000000..c9cf7d5
--- /dev/null
+++ b/public/db/mariadb.svg
@@ -0,0 +1,6 @@
+
+
+
diff --git a/public/db/microsoftsqlserver.svg b/public/db/microsoftsqlserver.svg
new file mode 100644
index 0000000..9087f90
--- /dev/null
+++ b/public/db/microsoftsqlserver.svg
@@ -0,0 +1,6 @@
+
+
+
diff --git a/public/db/mysql.svg b/public/db/mysql.svg
new file mode 100644
index 0000000..5d00f75
--- /dev/null
+++ b/public/db/mysql.svg
@@ -0,0 +1,2 @@
+
+
diff --git a/public/db/postgresql.svg b/public/db/postgresql.svg
new file mode 100644
index 0000000..2faef66
--- /dev/null
+++ b/public/db/postgresql.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/public/devops/azure.svg b/public/devops/azure.svg
new file mode 100644
index 0000000..e956a4a
--- /dev/null
+++ b/public/devops/azure.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/public/devops/devops.svg b/public/devops/devops.svg
new file mode 100644
index 0000000..2f0d405
--- /dev/null
+++ b/public/devops/devops.svg
@@ -0,0 +1,6 @@
+
+
+
diff --git a/public/devops/docker.svg b/public/devops/docker.svg
new file mode 100644
index 0000000..5478783
--- /dev/null
+++ b/public/devops/docker.svg
@@ -0,0 +1,6 @@
+
+
+
diff --git a/public/devops/gitlab.svg b/public/devops/gitlab.svg
new file mode 100644
index 0000000..1b52418
--- /dev/null
+++ b/public/devops/gitlab.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/public/devops/hetzner.svg b/public/devops/hetzner.svg
new file mode 100644
index 0000000..51a6133
--- /dev/null
+++ b/public/devops/hetzner.svg
@@ -0,0 +1 @@
+
diff --git a/public/devops/kubernetes.svg b/public/devops/kubernetes.svg
new file mode 100644
index 0000000..01d868a
--- /dev/null
+++ b/public/devops/kubernetes.svg
@@ -0,0 +1,2 @@
+
+
diff --git a/public/devops/netcup.svg b/public/devops/netcup.svg
new file mode 100644
index 0000000..6506f41
--- /dev/null
+++ b/public/devops/netcup.svg
@@ -0,0 +1 @@
+
diff --git a/public/favicon.svg b/public/favicon.svg
new file mode 100644
index 0000000..6de071b
--- /dev/null
+++ b/public/favicon.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/public/hyperviser/hyperv.svg b/public/hyperviser/hyperv.svg
new file mode 100644
index 0000000..16666f5
--- /dev/null
+++ b/public/hyperviser/hyperv.svg
@@ -0,0 +1,19 @@
+
+
+
diff --git a/public/hyperviser/proxmox.svg b/public/hyperviser/proxmox.svg
new file mode 100644
index 0000000..7ce9752
--- /dev/null
+++ b/public/hyperviser/proxmox.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/public/iac/ansible.svg b/public/iac/ansible.svg
new file mode 100644
index 0000000..16d86c0
--- /dev/null
+++ b/public/iac/ansible.svg
@@ -0,0 +1,2 @@
+
+
diff --git a/public/iac/terraform.svg b/public/iac/terraform.svg
new file mode 100644
index 0000000..1b38f14
--- /dev/null
+++ b/public/iac/terraform.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/public/os/arch.svg b/public/os/arch.svg
new file mode 100644
index 0000000..eed8cd0
--- /dev/null
+++ b/public/os/arch.svg
@@ -0,0 +1,33 @@
+
+
+
diff --git a/public/os/macos.svg b/public/os/macos.svg
new file mode 100644
index 0000000..d7edd26
--- /dev/null
+++ b/public/os/macos.svg
@@ -0,0 +1,19 @@
+
+
+
diff --git a/public/os/ubuntu.svg b/public/os/ubuntu.svg
new file mode 100644
index 0000000..ee27b3a
--- /dev/null
+++ b/public/os/ubuntu.svg
@@ -0,0 +1,6 @@
+
+
+
diff --git a/public/os/windows.svg b/public/os/windows.svg
new file mode 100644
index 0000000..16666f5
--- /dev/null
+++ b/public/os/windows.svg
@@ -0,0 +1,19 @@
+
+
+
diff --git a/public/programming/angular.svg b/public/programming/angular.svg
new file mode 100644
index 0000000..ebb4446
--- /dev/null
+++ b/public/programming/angular.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/public/programming/c-sharp-net.svg b/public/programming/c-sharp-net.svg
new file mode 100644
index 0000000..7237bea
--- /dev/null
+++ b/public/programming/c-sharp-net.svg
@@ -0,0 +1,2 @@
+
+
diff --git a/public/programming/c-sharp.svg b/public/programming/c-sharp.svg
new file mode 100644
index 0000000..2d147bd
--- /dev/null
+++ b/public/programming/c-sharp.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/public/programming/elasticseach.svg b/public/programming/elasticseach.svg
new file mode 100644
index 0000000..e6bf560
--- /dev/null
+++ b/public/programming/elasticseach.svg
@@ -0,0 +1,2 @@
+
+
diff --git a/public/programming/java-spring.svg b/public/programming/java-spring.svg
new file mode 100644
index 0000000..4d2e1c1
--- /dev/null
+++ b/public/programming/java-spring.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/public/programming/java.svg b/public/programming/java.svg
new file mode 100644
index 0000000..c39923a
--- /dev/null
+++ b/public/programming/java.svg
@@ -0,0 +1,2 @@
+
+
diff --git a/public/programming/javascript.svg b/public/programming/javascript.svg
new file mode 100644
index 0000000..2451585
--- /dev/null
+++ b/public/programming/javascript.svg
@@ -0,0 +1,19 @@
+
+
+
diff --git a/public/programming/kafka.svg b/public/programming/kafka.svg
new file mode 100644
index 0000000..d4d9a25
--- /dev/null
+++ b/public/programming/kafka.svg
@@ -0,0 +1,2 @@
+
+
diff --git a/public/programming/typescript.svg b/public/programming/typescript.svg
new file mode 100644
index 0000000..e6e4c35
--- /dev/null
+++ b/public/programming/typescript.svg
@@ -0,0 +1,2 @@
+
+
diff --git a/public/tools/jetbrains.svg b/public/tools/jetbrains.svg
new file mode 100644
index 0000000..56846f8
--- /dev/null
+++ b/public/tools/jetbrains.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/public/tools/office.svg b/public/tools/office.svg
new file mode 100644
index 0000000..d13e29c
--- /dev/null
+++ b/public/tools/office.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/public/tools/vs.svg b/public/tools/vs.svg
new file mode 100644
index 0000000..80ff2ee
--- /dev/null
+++ b/public/tools/vs.svg
@@ -0,0 +1,19 @@
+
+
+