diff --git a/main-site/themes/temper/layouts/404.html b/main-site/themes/temper/layouts/404.html
new file mode 100644
index 0000000..e69de29
diff --git a/main-site/themes/temper/layouts/_default/baseof.html b/main-site/themes/temper/layouts/_default/baseof.html
new file mode 100644
index 0000000..5f8e2ec
--- /dev/null
+++ b/main-site/themes/temper/layouts/_default/baseof.html
@@ -0,0 +1,11 @@
+
+
+ {{- partial "head.html" . -}}
+
+ {{- partial "header.html" . -}}
+
+ {{- block "main" . }}{{- end }}
+
+ {{- partial "footer.html" . -}}
+
+
diff --git a/main-site/themes/temper/layouts/_default/list.html b/main-site/themes/temper/layouts/_default/list.html
new file mode 100644
index 0000000..e69de29
diff --git a/main-site/themes/temper/layouts/_default/single.html b/main-site/themes/temper/layouts/_default/single.html
new file mode 100644
index 0000000..e69de29
diff --git a/main-site/themes/temper/layouts/index.html b/main-site/themes/temper/layouts/index.html
new file mode 100644
index 0000000..a7fd190
--- /dev/null
+++ b/main-site/themes/temper/layouts/index.html
@@ -0,0 +1,44 @@
+
+
+{{ partial "head.html" . }}
+
+
+
+
+
+
+
+
{{.Site.Title}}
+
{{.Site.Params.Description}}
+ {{ partial "socials.html" . }}
+
+
+
+
+ {{- partial "experience.html" . -}}
+ {{- partial "projects.html" . -}}
+ {{- partial "education.html" . -}}
+
+
+
+
+
+
diff --git a/main-site/themes/temper/layouts/partials/.head.html.swp b/main-site/themes/temper/layouts/partials/.head.html.swp
new file mode 100644
index 0000000..c6de2c5
Binary files /dev/null and b/main-site/themes/temper/layouts/partials/.head.html.swp differ
diff --git a/main-site/themes/temper/layouts/partials/education.html b/main-site/themes/temper/layouts/partials/education.html
new file mode 100644
index 0000000..733109c
--- /dev/null
+++ b/main-site/themes/temper/layouts/partials/education.html
@@ -0,0 +1,22 @@
+{{ with .Site.GetPage "/education" }}
+
+
+{{ end }}
+
diff --git a/main-site/themes/temper/layouts/partials/experience.html b/main-site/themes/temper/layouts/partials/experience.html
new file mode 100644
index 0000000..b71b407
--- /dev/null
+++ b/main-site/themes/temper/layouts/partials/experience.html
@@ -0,0 +1,18 @@
+{{ with .Site.GetPage "/experience"}}
+
+
+{{ end }}
diff --git a/main-site/themes/temper/layouts/partials/footer.html b/main-site/themes/temper/layouts/partials/footer.html
new file mode 100644
index 0000000..e69de29
diff --git a/main-site/themes/temper/layouts/partials/head.html b/main-site/themes/temper/layouts/partials/head.html
new file mode 100644
index 0000000..d87db8d
--- /dev/null
+++ b/main-site/themes/temper/layouts/partials/head.html
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+ {{.Site.Params.Title}}
+
+
+
+
+
+
+
+
diff --git a/main-site/themes/temper/layouts/partials/header.html b/main-site/themes/temper/layouts/partials/header.html
new file mode 100644
index 0000000..e69de29
diff --git a/main-site/themes/temper/layouts/partials/projects.html b/main-site/themes/temper/layouts/partials/projects.html
new file mode 100644
index 0000000..e0b3ac7
--- /dev/null
+++ b/main-site/themes/temper/layouts/partials/projects.html
@@ -0,0 +1,23 @@
+{{ with .Site.GetPage "/projects" }}
+
+ {{ if .Page.Params.Subtitle }}
+
+ {{.Page.Params.Subtitle}}
+ {{ if .Page.Params.Gitpage }}
+
+
+
+ {{ end }}
+
+ {{ end }}
+
+ {{ range .Pages }}
+
+
{{.Title}}
+
{{.Params.Slogan}}
+
+
{{.Content}}
+
+ {{ end }}
+
+{{ end }}
diff --git a/main-site/themes/temper/layouts/partials/socials.html b/main-site/themes/temper/layouts/partials/socials.html
new file mode 100644
index 0000000..a46dbb5
--- /dev/null
+++ b/main-site/themes/temper/layouts/partials/socials.html
@@ -0,0 +1,21 @@
+{{ if .Site.Params.Gitlab }}
+
+
+
+{{ end }}
+{{ if .Site.Params.Linkedin }}
+
+
+
+{{ end }}
+{{ if .Site.Params.Twitch }}
+
+
+
+{{ end }}
+{{ if .Site.Params.Mastodon }}
+
+
+
+{{ end }}
+