- I'm a Christian, student, developer,{" "}
+ Christian. Developer.{" "}
- photographer
-
- , Pittsburgh and Ohio State sports fan, and can't live without music. You can usually find me{" "}
-
- coding
- {" "}
- or hanging out with friends. I also occasionally{" "}
-
- write about things
+ Photographer
- .
-
- I was previously a software engineer intern for{" "}
+
+
+ Previously built software at{" "}
Flowglad
{" "}
@@ -52,17 +48,26 @@ export default function Home() {
Roda
- .
-
-
-
- Wanna chat?{" "}
+ . I{" "}
+
+ code
+
+ ,{" "}
+
+ write
+
+ , and{" "}
- Book a call
+ chat
.
+
+ Currently into {" "}
+ .
+
+
diff --git a/src/components/Greeting.tsx b/src/components/Greeting.tsx
new file mode 100644
index 0000000..04b3820
--- /dev/null
+++ b/src/components/Greeting.tsx
@@ -0,0 +1,22 @@
+"use client";
+
+import { useState, useEffect } from "react";
+
+function getGreeting(): string {
+ const hour = new Date().getHours();
+ if (hour < 5) return "Up late? I'm Liam Monaghan";
+ if (hour < 12) return "Good morning, I'm Liam Monaghan";
+ if (hour < 17) return "Good afternoon, I'm Liam Monaghan";
+ if (hour < 21) return "Good evening, I'm Liam Monaghan";
+ return "Up late? I'm Liam Monaghan";
+}
+
+export default function Greeting() {
+ const [greeting, setGreeting] = useState("Liam Monaghan");
+
+ useEffect(() => {
+ setGreeting(getGreeting());
+ }, []);
+
+ return <>{greeting}>;
+}