diff --git a/archetypes/default.md b/archetypes/default.md
new file mode 100644
index 0000000..00e77bd
--- /dev/null
+++ b/archetypes/default.md
@@ -0,0 +1,6 @@
+---
+title: "{{ replace .Name "-" " " | title }}"
+date: {{ .Date }}
+draft: true
+---
+
diff --git a/config.toml b/config.toml
new file mode 100644
index 0000000..6874d9c
--- /dev/null
+++ b/config.toml
@@ -0,0 +1,85 @@
+baseURL = "https://ianrusseladem.com"
+title = "Home"
+languageCode = "en"
+DefaultContentLanguage = "en" # Change this to change the site's language
+
+preserveTaxonomyNames = true
+
+[params]
+ # The name to display as main title in the home page
+ mainpagetitle = "Ian Russel Adem"
+
+ # The subtitle to display under the title in the home page
+ mainpagesubtitle = "Welcome to the early 90s!"
+
+ # The description of your website. It will be displayed in the home page
+ mainpagedesc = "I am a software developer with more than 6 years of experience. Well versed in OOP architecture"
+
+ # The name to display in the copyright section in the footer
+ copyrightname = "Ian Russel Adem"
+
+ # The url to use as link in the copyright name in the footer. Leave empty to use none.
+ copyrighturl = ""
+
+
+ # Urls for social networks
+ facebook = "https://www.facebook.com/ianrussel.adem.31"
+ linkedin = "https://www.linkedin.com/in/ian-russel-adem-6a4b71177/"
+ github = "https://github.com/ianrussel"
+
+
+ # Enables or disables the loading animations. false activates them. Default is false.
+ loadfastload = false
+
+ # Sets the speed for the page loading effect. Default is 1.0.
+ loadspeedfactor = 1.0
+
+ # Enables or disables the second flyby cursor. Default is false.
+ loadonepass = false
+
+[params.copyright]
+ name = "Ian Russel Adem"
+
+
+
+[menu]
+ # This displays buttons in the navbar to access your contents
+ [[menu.main]]
+ identifier = "about" # An unique identifier for the button
+ name = "About" # A display name for the button
+ url = "/" # The path to the content. It can lead to a single page (like here)
+ weight = 10 # A number to order the buttons in the navbar
+
+
+
+[taxonomies]
+category = "categories"
+tag = "tags"
+
+
+[privacy]
+
+ [privacy.vimeo]
+ disabled = false
+ simple = true
+
+ [privacy.twitter]
+ disabled = false
+ enableDNT = true
+ simple = true
+
+ [privacy.instagram]
+ disabled = false
+ simple = true
+
+ [privacy.youtube]
+ disabled = false
+ privacyEnhanced = true
+
+[services]
+
+ [services.instagram]
+ disableInlineCSS = true
+
+ [services.twitter]
+ disableInlineCSS = true
\ No newline at end of file
diff --git a/layouts/404.html b/layouts/404.html
new file mode 100644
index 0000000..e69de29
diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
new file mode 100644
index 0000000..991a221
--- /dev/null
+++ b/layouts/_default/baseof.html
@@ -0,0 +1,12 @@
+
+
+ {{- partial "head.html" . -}}
+
+
+{{ end }}
\ No newline at end of file
diff --git a/layouts/index.html b/layouts/index.html
new file mode 100644
index 0000000..5d7b1b2
--- /dev/null
+++ b/layouts/index.html
@@ -0,0 +1,61 @@
+{{ define "main" }}
+
+
+
+
{{ .Site.Params.mainpagetitle }}
+
+
+
+
+
+
{{ .Site.Params.mainpagesubtitle }}
+
+
{{ .Site.Params.mainpagedesc }}
+
+
+
+
+
+
+
Stacks
+
+
Python
+
Php
+
Javascript
+
Go
+
+
+
Frameworks
+
+
VueJS
+
ReactJS
+
Laravel
+
Django
+
Hugo
+
+
+
Devops
+
+
Docker
+
Ansible
+
Gitlab ci
+
Virtual Box
+
Vagrant
+
+
+
OS
+
+
Ubuntu
+
Windows 10
+
+
+
Cloud Platform
+
+
AWS
+
Heroku
+
+
+
+
+
+{{ end }}
\ No newline at end of file
diff --git a/layouts/partials/categories.html b/layouts/partials/categories.html
new file mode 100644
index 0000000..909a281
--- /dev/null
+++ b/layouts/partials/categories.html
@@ -0,0 +1,5 @@
+{{range first 10 ($.Site.GetPage "taxonomyTerm" "categories").Pages }}
+
+{{ end }}
\ No newline at end of file
diff --git a/layouts/taxonomy/category.html b/layouts/taxonomy/category.html
new file mode 100644
index 0000000..22de77f
--- /dev/null
+++ b/layouts/taxonomy/category.html
@@ -0,0 +1,18 @@
+{{ define "main" }}
+
+
+