diff --git a/src/lib/assets/tools/akamai.svg b/src/lib/assets/tools/akamai.svg
new file mode 100644
index 0000000..098c999
--- /dev/null
+++ b/src/lib/assets/tools/akamai.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/lib/assets/tools/argocd.svg b/src/lib/assets/tools/argocd.svg
new file mode 100644
index 0000000..fb7bc6f
--- /dev/null
+++ b/src/lib/assets/tools/argocd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/lib/assets/tools/azure-cli.svg b/src/lib/assets/tools/azure-cli.svg
new file mode 100644
index 0000000..c51b543
--- /dev/null
+++ b/src/lib/assets/tools/azure-cli.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/lib/assets/tools/azure-data-studio.png b/src/lib/assets/tools/azure-data-studio.png
new file mode 100644
index 0000000..e66d727
Binary files /dev/null and b/src/lib/assets/tools/azure-data-studio.png differ
diff --git a/src/lib/assets/tools/azure-storage-explorer.svg b/src/lib/assets/tools/azure-storage-explorer.svg
new file mode 100644
index 0000000..e0254d2
--- /dev/null
+++ b/src/lib/assets/tools/azure-storage-explorer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/lib/assets/tools/balena-etcher.svg b/src/lib/assets/tools/balena-etcher.svg
new file mode 100644
index 0000000..db04457
--- /dev/null
+++ b/src/lib/assets/tools/balena-etcher.svg
@@ -0,0 +1,67 @@
+
+
+
+
diff --git a/src/lib/assets/tools/bitwarden.svg b/src/lib/assets/tools/bitwarden.svg
new file mode 100644
index 0000000..888e50b
--- /dev/null
+++ b/src/lib/assets/tools/bitwarden.svg
@@ -0,0 +1,59 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/lib/assets/tools/blender.svg b/src/lib/assets/tools/blender.svg
new file mode 100644
index 0000000..d1ac3e2
--- /dev/null
+++ b/src/lib/assets/tools/blender.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/src/lib/assets/tools/cloudflare.svg b/src/lib/assets/tools/cloudflare.svg
new file mode 100644
index 0000000..76559f1
--- /dev/null
+++ b/src/lib/assets/tools/cloudflare.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/lib/assets/tools/cyberduck.png b/src/lib/assets/tools/cyberduck.png
new file mode 100644
index 0000000..b502a80
Binary files /dev/null and b/src/lib/assets/tools/cyberduck.png differ
diff --git a/src/lib/assets/tools/dbeaver.svg b/src/lib/assets/tools/dbeaver.svg
new file mode 100644
index 0000000..8c67060
--- /dev/null
+++ b/src/lib/assets/tools/dbeaver.svg
@@ -0,0 +1,20 @@
+
+
\ No newline at end of file
diff --git a/src/lib/assets/tools/docker.webp b/src/lib/assets/tools/docker.webp
new file mode 100644
index 0000000..36faa2e
Binary files /dev/null and b/src/lib/assets/tools/docker.webp differ
diff --git a/src/lib/assets/tools/figma.svg b/src/lib/assets/tools/figma.svg
new file mode 100644
index 0000000..7e352d5
--- /dev/null
+++ b/src/lib/assets/tools/figma.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/lib/assets/tools/gimp.svg b/src/lib/assets/tools/gimp.svg
new file mode 100644
index 0000000..68d339e
--- /dev/null
+++ b/src/lib/assets/tools/gimp.svg
@@ -0,0 +1,96 @@
+
+
+
\ No newline at end of file
diff --git a/src/lib/assets/tools/github.svg b/src/lib/assets/tools/github.svg
new file mode 100644
index 0000000..d5e6491
--- /dev/null
+++ b/src/lib/assets/tools/github.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/lib/assets/tools/gitlens.png b/src/lib/assets/tools/gitlens.png
new file mode 100644
index 0000000..7bb5dfd
Binary files /dev/null and b/src/lib/assets/tools/gitlens.png differ
diff --git a/src/lib/assets/tools/helm.svg b/src/lib/assets/tools/helm.svg
new file mode 100644
index 0000000..459b8f2
--- /dev/null
+++ b/src/lib/assets/tools/helm.svg
@@ -0,0 +1,47 @@
+
+
\ No newline at end of file
diff --git a/src/lib/assets/tools/inkscape.svg b/src/lib/assets/tools/inkscape.svg
new file mode 100644
index 0000000..617e66e
--- /dev/null
+++ b/src/lib/assets/tools/inkscape.svg
@@ -0,0 +1,223 @@
+
+
diff --git a/src/lib/assets/tools/insomnia.svg b/src/lib/assets/tools/insomnia.svg
new file mode 100644
index 0000000..1607633
--- /dev/null
+++ b/src/lib/assets/tools/insomnia.svg
@@ -0,0 +1,66 @@
+
+
+
+
diff --git a/src/lib/assets/tools/jq.svg b/src/lib/assets/tools/jq.svg
new file mode 100644
index 0000000..bb0d918
--- /dev/null
+++ b/src/lib/assets/tools/jq.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/lib/assets/tools/k9s.png b/src/lib/assets/tools/k9s.png
new file mode 100644
index 0000000..58d70b0
Binary files /dev/null and b/src/lib/assets/tools/k9s.png differ
diff --git a/src/lib/assets/tools/karabiner-elements.png b/src/lib/assets/tools/karabiner-elements.png
new file mode 100644
index 0000000..34bada4
Binary files /dev/null and b/src/lib/assets/tools/karabiner-elements.png differ
diff --git a/src/lib/assets/tools/keystore-exporer.png b/src/lib/assets/tools/keystore-exporer.png
new file mode 100644
index 0000000..40afd51
Binary files /dev/null and b/src/lib/assets/tools/keystore-exporer.png differ
diff --git a/src/lib/assets/tools/kustomize.svg b/src/lib/assets/tools/kustomize.svg
new file mode 100644
index 0000000..9238aab
--- /dev/null
+++ b/src/lib/assets/tools/kustomize.svg
@@ -0,0 +1,55 @@
+
+
+
+
diff --git a/src/lib/assets/tools/maccy.png b/src/lib/assets/tools/maccy.png
new file mode 100644
index 0000000..c89bed2
Binary files /dev/null and b/src/lib/assets/tools/maccy.png differ
diff --git a/src/lib/assets/tools/meld.svg b/src/lib/assets/tools/meld.svg
new file mode 100644
index 0000000..76b6ee7
--- /dev/null
+++ b/src/lib/assets/tools/meld.svg
@@ -0,0 +1,80 @@
+
+
\ No newline at end of file
diff --git a/src/lib/assets/tools/mullvad-vpn.svg b/src/lib/assets/tools/mullvad-vpn.svg
new file mode 100644
index 0000000..5e0cee5
--- /dev/null
+++ b/src/lib/assets/tools/mullvad-vpn.svg
@@ -0,0 +1,77 @@
+
+
+
+
diff --git a/src/lib/assets/tools/nmap.svg b/src/lib/assets/tools/nmap.svg
new file mode 100644
index 0000000..f489c99
--- /dev/null
+++ b/src/lib/assets/tools/nmap.svg
@@ -0,0 +1,392 @@
+
+
+
\ No newline at end of file
diff --git a/src/lib/assets/tools/notion.svg b/src/lib/assets/tools/notion.svg
new file mode 100644
index 0000000..d8e2714
--- /dev/null
+++ b/src/lib/assets/tools/notion.svg
@@ -0,0 +1,37 @@
+
+
diff --git a/src/lib/assets/tools/notion3.svg b/src/lib/assets/tools/notion3.svg
new file mode 100644
index 0000000..a237958
--- /dev/null
+++ b/src/lib/assets/tools/notion3.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/src/lib/assets/tools/nvm.svg b/src/lib/assets/tools/nvm.svg
new file mode 100644
index 0000000..72ede62
--- /dev/null
+++ b/src/lib/assets/tools/nvm.svg
@@ -0,0 +1,48 @@
+
+
+
diff --git a/src/lib/assets/tools/obs.png b/src/lib/assets/tools/obs.png
new file mode 100644
index 0000000..0d9185f
Binary files /dev/null and b/src/lib/assets/tools/obs.png differ
diff --git a/src/lib/assets/tools/opsgenie.svg b/src/lib/assets/tools/opsgenie.svg
new file mode 100644
index 0000000..14a605d
--- /dev/null
+++ b/src/lib/assets/tools/opsgenie.svg
@@ -0,0 +1,18 @@
+
+
\ No newline at end of file
diff --git a/src/lib/assets/tools/overleaf.svg b/src/lib/assets/tools/overleaf.svg
new file mode 100644
index 0000000..4f2058b
--- /dev/null
+++ b/src/lib/assets/tools/overleaf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/lib/assets/tools/poetry.svg b/src/lib/assets/tools/poetry.svg
new file mode 100644
index 0000000..23ac3a2
--- /dev/null
+++ b/src/lib/assets/tools/poetry.svg
@@ -0,0 +1 @@
+
diff --git a/src/lib/assets/tools/pycharm.svg b/src/lib/assets/tools/pycharm.svg
new file mode 100644
index 0000000..cc5869d
--- /dev/null
+++ b/src/lib/assets/tools/pycharm.svg
@@ -0,0 +1,66 @@
+
+
+
\ No newline at end of file
diff --git a/src/lib/assets/tools/rectangle.png b/src/lib/assets/tools/rectangle.png
new file mode 100644
index 0000000..6b44db9
Binary files /dev/null and b/src/lib/assets/tools/rectangle.png differ
diff --git a/src/lib/assets/tools/royal-tsx.png b/src/lib/assets/tools/royal-tsx.png
new file mode 100644
index 0000000..fb2f13d
Binary files /dev/null and b/src/lib/assets/tools/royal-tsx.png differ
diff --git a/src/lib/assets/tools/sendgrid.svg b/src/lib/assets/tools/sendgrid.svg
new file mode 100644
index 0000000..31b60e5
--- /dev/null
+++ b/src/lib/assets/tools/sendgrid.svg
@@ -0,0 +1,82 @@
+
+
+
+
diff --git a/src/lib/assets/tools/slack.svg b/src/lib/assets/tools/slack.svg
new file mode 100644
index 0000000..69a4eb6
--- /dev/null
+++ b/src/lib/assets/tools/slack.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/lib/assets/tools/studio3t.svg b/src/lib/assets/tools/studio3t.svg
new file mode 100644
index 0000000..cad6e2a
--- /dev/null
+++ b/src/lib/assets/tools/studio3t.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/src/lib/assets/tools/switchhosts.svg b/src/lib/assets/tools/switchhosts.svg
new file mode 100644
index 0000000..6327d59
--- /dev/null
+++ b/src/lib/assets/tools/switchhosts.svg
@@ -0,0 +1,9 @@
+
diff --git a/src/lib/assets/tools/terraform.svg b/src/lib/assets/tools/terraform.svg
new file mode 100644
index 0000000..b062f13
--- /dev/null
+++ b/src/lib/assets/tools/terraform.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/src/lib/assets/tools/toggl-track.svg b/src/lib/assets/tools/toggl-track.svg
new file mode 100644
index 0000000..5fa5995
--- /dev/null
+++ b/src/lib/assets/tools/toggl-track.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/lib/assets/tools/vim.svg b/src/lib/assets/tools/vim.svg
new file mode 100644
index 0000000..30aeda2
--- /dev/null
+++ b/src/lib/assets/tools/vim.svg
@@ -0,0 +1,59 @@
+
+
\ No newline at end of file
diff --git a/src/lib/assets/tools/visual-studio-code.svg b/src/lib/assets/tools/visual-studio-code.svg
new file mode 100644
index 0000000..c453e63
--- /dev/null
+++ b/src/lib/assets/tools/visual-studio-code.svg
@@ -0,0 +1,41 @@
+
diff --git a/src/lib/assets/tools/warp.svg b/src/lib/assets/tools/warp.svg
new file mode 100644
index 0000000..78da77b
--- /dev/null
+++ b/src/lib/assets/tools/warp.svg
@@ -0,0 +1,55 @@
+
+
diff --git a/src/lib/assets/tools/wireguard.svg b/src/lib/assets/tools/wireguard.svg
new file mode 100644
index 0000000..3eadec2
--- /dev/null
+++ b/src/lib/assets/tools/wireguard.svg
@@ -0,0 +1,44 @@
+
+
+
+
diff --git a/src/lib/assets/tools/wireshark.png b/src/lib/assets/tools/wireshark.png
new file mode 100644
index 0000000..3e84783
Binary files /dev/null and b/src/lib/assets/tools/wireshark.png differ