diff --git a/.gitignore b/.gitignore
index 0299c7e..6fd12db 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,4 +12,3 @@ hugo.linux
# Temporary lock file while building
/.hugo_build.lock
-
diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..8dcbbd8
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "themes/hugo-coder"]
+ path = themes/hugo-coder
+ url = https://github.com/luizdepra/hugo-coder
diff --git a/archetypes/default.md b/archetypes/default.md
new file mode 100644
index 0000000..c6f3fce
--- /dev/null
+++ b/archetypes/default.md
@@ -0,0 +1,5 @@
++++
+title = '{{ replace .File.ContentBaseName "-" " " | title }}'
+date = {{ .Date }}
+draft = true
++++
diff --git a/assets/images/logos/favicon.png b/assets/images/logos/favicon.png
new file mode 100644
index 0000000..f2f0316
Binary files /dev/null and b/assets/images/logos/favicon.png differ
diff --git a/assets/images/logos/favicon.svg b/assets/images/logos/favicon.svg
new file mode 100644
index 0000000..432b43c
--- /dev/null
+++ b/assets/images/logos/favicon.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/assets/images/logos/logomark.png b/assets/images/logos/logomark.png
new file mode 100644
index 0000000..eb975d9
Binary files /dev/null and b/assets/images/logos/logomark.png differ
diff --git a/assets/images/logos/logomark.svg b/assets/images/logos/logomark.svg
new file mode 100644
index 0000000..97f287f
--- /dev/null
+++ b/assets/images/logos/logomark.svg
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/assets/images/logos/logotype-a.png b/assets/images/logos/logotype-a.png
new file mode 100644
index 0000000..983f407
Binary files /dev/null and b/assets/images/logos/logotype-a.png differ
diff --git a/assets/images/logos/logotype-a.svg b/assets/images/logos/logotype-a.svg
new file mode 100644
index 0000000..e9ce474
--- /dev/null
+++ b/assets/images/logos/logotype-a.svg
@@ -0,0 +1,43 @@
+
+
+
+
diff --git a/assets/images/logos/logotype-b.png b/assets/images/logos/logotype-b.png
new file mode 100644
index 0000000..4352199
Binary files /dev/null and b/assets/images/logos/logotype-b.png differ
diff --git a/assets/images/logos/logotype-b.svg b/assets/images/logos/logotype-b.svg
new file mode 100644
index 0000000..06e5dbc
--- /dev/null
+++ b/assets/images/logos/logotype-b.svg
@@ -0,0 +1,44 @@
+
+
+
+
diff --git a/assets/images/screenshot.png b/assets/images/screenshot.png
new file mode 100644
index 0000000..0f4029c
Binary files /dev/null and b/assets/images/screenshot.png differ
diff --git a/assets/images/tn.png b/assets/images/tn.png
new file mode 100644
index 0000000..9cac7c7
Binary files /dev/null and b/assets/images/tn.png differ
diff --git a/content/about.md b/content/about.md
new file mode 100644
index 0000000..5c53a60
--- /dev/null
+++ b/content/about.md
@@ -0,0 +1,26 @@
++++
+title = 'About'
+date = 2023-12-23T15:42:11+03:00
+draft = false
+aliases = ["about-us", "about-hugo", "contact"]
++++
+
+I am an analytical problem solver with a passion for understanding how
+things work. My deep interest in computer hardware, software robustness,
+and data security fuels my desire to design innovative solutions that are
+both reliable and secure. Backed by two years of experience in
+software development, I have a proven track record of success in Back-end
+HTTP API development, Cryptographic encryption and authintication,
+Embedded system design.
+
+## Skills
+- Programming (C, Python, Golang)
+- Verilog HDL
+- Electrical circuits design and analysis
+- RISC-V ISA and assembly
+- Operating System managment (Debian, RHEL)
+- Computer Network design, setup, and troubleshooting
+- Data storage technologies (ZFS, GlusterFS, LizardFS)
+- Computer Virtualization Technologies (Proxmox, KVM, virt-man, qemu)
+- Machine Learning fundamentals
+- Database design (PostgreSQL)
diff --git a/content/posts/testpost.md b/content/posts/testpost.md
new file mode 100644
index 0000000..02e6633
--- /dev/null
+++ b/content/posts/testpost.md
@@ -0,0 +1,14 @@
++++
+draft = false
+date = 2023-12-23T07:30:27+03:00
+title = "A test post"
+description = "The is the description of the test post"
+slug = ""
+authors = ["Hesham T. Banafa"]
+tags = []
+categories = []
+series = []
++++
+
+# Title
+The body
diff --git a/hugo.toml b/hugo.toml
new file mode 100644
index 0000000..4552283
--- /dev/null
+++ b/hugo.toml
@@ -0,0 +1,5 @@
+baseurl = "https://hbanafa.sa"
+title = "Hesham T. Banafa"
+theme = "hugo-coder"
+languagecode = "en-US"
+defaultcontentlanguage = "en"
diff --git a/static/h.jpg b/static/h.jpg
new file mode 100644
index 0000000..9c523b0
Binary files /dev/null and b/static/h.jpg differ
diff --git a/themes/hugo-coder b/themes/hugo-coder
new file mode 160000
index 0000000..0fab52d
--- /dev/null
+++ b/themes/hugo-coder
@@ -0,0 +1 @@
+Subproject commit 0fab52d36def70f46847787ec755837313f51feb