diff --git a/images/favicon.png b/images/favicon.png
new file mode 100644
index 0000000..553af8c
Binary files /dev/null and b/images/favicon.png differ
diff --git a/images/hello.gif b/images/hello.gif
new file mode 100644
index 0000000..ce16e75
Binary files /dev/null and b/images/hello.gif differ
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..6b853c5
--- /dev/null
+++ b/index.html
@@ -0,0 +1,121 @@
+
+
+
+
+
+
+
+
+ Ashmin Bhujel - Personal Portfolio
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ HELLO, WORLD!
+
+
+
+ YOU CAN FIND ME IN THESE PLATFORMS
+
+ BUT DON'T EXPECT TOO MUCH...
+
+ @ashmin-bhujel
+
+
+
+
+
+
+
+
+
+
diff --git a/style/style.css b/style/style.css
new file mode 100644
index 0000000..2fe508e
--- /dev/null
+++ b/style/style.css
@@ -0,0 +1,106 @@
+* {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+}
+
+:root {
+ --primary-color: #00a9ff;
+ --dark-color: #040d12;
+ --light-color: #eef5ff;
+}
+
+a {
+ color: var(--light-color);
+ text-decoration: none;
+ cursor: pointer;
+}
+
+body {
+ background-color: var(--dark-color);
+ color: var(--light-color);
+ font-family: Poppins, sans-serif;
+}
+
+main {
+ height: 100vh;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+}
+
+.my-info {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ text-align: center;
+ font-style: italic;
+}
+
+.hello-world {
+ font-size: 2.5rem;
+ font-weight: 400;
+ margin: 1rem 0 4rem 0;
+}
+
+.socials .links {
+ list-style: none;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ gap: 2rem;
+ margin-top: 1rem;
+}
+
+.socials .links a {
+ font-size: 1.5rem;
+ transition: color 250ms ease-in-out;
+}
+
+.socials .links a:hover {
+ color: var(--primary-color);
+}
+
+.container {
+ padding: 2rem;
+}
+
+@media (max-width: 400px) {
+ .hello-world {
+ font-size: 1.5rem;
+ }
+
+ .my-info-text {
+ font-size: 0.8rem;
+ }
+}
+
+@media (min-width: 400px) and (max-width: 768px) {
+ .hello-world {
+ font-size: 2rem;
+ }
+
+ .my-info-text {
+ font-size: 0.8rem;
+ }
+}
+
+@media (min-width: 2560px) {
+ .hello-world-gif {
+ width: 800px;
+ }
+
+ .hello-world {
+ font-size: 6rem;
+ }
+
+ .my-info-text {
+ font-size: 2rem;
+ }
+
+ .socials .links a {
+ font-size: 2rem;
+ }
+}