diff --git a/thoughts-frontend/app/users/[username]/page.tsx b/thoughts-frontend/app/users/[username]/page.tsx
index 776b0de..4cb347f 100644
--- a/thoughts-frontend/app/users/[username]/page.tsx
+++ b/thoughts-frontend/app/users/[username]/page.tsx
@@ -105,6 +105,12 @@ export default async function ProfilePage({ params }: ProfilePageProps) {
const isOwnProfile = me?.username === user.username;
const isFollowing = user.isFollowedByViewer;
+ const apiDomain = process.env.NEXT_PUBLIC_API_URL
+ ? new URL(process.env.NEXT_PUBLIC_API_URL).hostname
+ : null;
+ const fediverseHandle =
+ user.local && apiDomain ? `@${user.username}@${apiDomain}` : null;
+
const authorDetails = new Map
+ {fediverseHandle} +
+ )}