From 2ed9a301b8ad3b5c2ffa651d4f7424a8a1854a1a Mon Sep 17 00:00:00 2001 From: slyguy5646 Date: Tue, 10 Mar 2026 13:51:17 -0400 Subject: [PATCH 1/4] added stuff --- src/app/layout.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 8d76bfc..23881be 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -27,7 +27,7 @@ const jbMono = Noto_Serif({ export default function RootLayout({ children }: { children: React.ReactNode }) { return ( - + {children} From 493d011203da625c93d20475a7bc1cc658f2237e Mon Sep 17 00:00:00 2001 From: slyguy5646 Date: Tue, 10 Mar 2026 15:54:55 -0400 Subject: [PATCH 2/4] homepage copy --- src/app/page.tsx | 47 ++++++++++++++++------------------------------- 1 file changed, 16 insertions(+), 31 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 2bbd237..9c2dc75 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -13,38 +13,19 @@ export default function Home() {
- I'm a Christian, student, developer,{" "} + Christian. Developer.{" "} - photographer + 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 - - . -
- - {/*
- I'm currently hacking on{" "} - - Promptiac - - . -
*/} - -
- I'm currently studying computer science at{" "} + . Studying CS at{" "} Purdue .
-
- I was previously a software engineer intern for{" "} + +
+ Previously built software at{" "} Flowglad {" "} @@ -52,13 +33,17 @@ export default function Home() { Roda - . -
- -
- Wanna chat?{" "} + . I{" "} + + code + + ,{" "} + + write + + , and{" "} - Book a call + chat .
From 205c90110568f4397d923ad1a7f2492c38f09701 Mon Sep 17 00:00:00 2001 From: slyguy5646 Date: Tue, 10 Mar 2026 16:00:02 -0400 Subject: [PATCH 3/4] stuff --- src/app/page.tsx | 3 ++- src/components/Greeting.tsx | 22 ++++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 src/components/Greeting.tsx diff --git a/src/app/page.tsx b/src/app/page.tsx index 9c2dc75..0f00fe5 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,4 +1,5 @@ import SocialLinks from "@/components/Nav/SocialLinks"; +import Greeting from "@/components/Greeting"; import Link from "next/link"; export default function Home() { @@ -6,7 +7,7 @@ export default function Home() {
- Liam Monaghan{" "} + {" "} 💡 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}; +} From 91e9bbfe5cfb094876aae71adaa7da1ad7f85c0a Mon Sep 17 00:00:00 2001 From: slyguy5646 Date: Tue, 10 Mar 2026 16:06:27 -0400 Subject: [PATCH 4/4] stuff --- src/app/page.tsx | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/app/page.tsx b/src/app/page.tsx index 0f00fe5..053a036 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -2,6 +2,20 @@ import SocialLinks from "@/components/Nav/SocialLinks"; import Greeting from "@/components/Greeting"; import Link from "next/link"; +const interests = [ + "distributed systems", + "film photography", + "type-safe APIs", + "generative art", + "running", + "mechanical keyboards", +]; + +function CurrentInterest() { + const index = Math.floor(Date.now() / 86400000) % interests.length; + return {interests[index]}; +} + export default function Home() { return (
@@ -49,6 +63,11 @@ export default function Home() { .
+
+ Currently into {" "} + . +
+