From 8b6393795eb333f72445f9c9861d3d0a75b3dba3 Mon Sep 17 00:00:00 2001 From: donny Date: Thu, 28 May 2026 17:46:49 -0700 Subject: [PATCH] feat: updated app pages --- app/about/page.tsx | 67 +++++++------ app/page.tsx | 12 +-- app/projects/[slug]/page.tsx | 130 +++++++++++++++++++++++++ app/uses/page.tsx | 178 +++++++++++++++++++++++------------ 4 files changed, 292 insertions(+), 95 deletions(-) create mode 100644 app/projects/[slug]/page.tsx diff --git a/app/about/page.tsx b/app/about/page.tsx index 140a954..9fab0bb 100644 --- a/app/about/page.tsx +++ b/app/about/page.tsx @@ -1,11 +1,25 @@ import type { Metadata } from "next"; -import { IconBrandLinkedinFilled, IconMailFilled } from "@tabler/icons-react"; +import { + IconBrandLinkedinFilled, + IconMailFilled, + IconPhoneFilled, +} from "@tabler/icons-react"; import Hero from "@/components/content/Hero"; import SectionLabel from "@/components/layout/SectionLabel"; import AccentLink from "@/components/navigation/AccentLink"; import GiteaIcon from "@/components/icons/GiteaIcon"; import Tooltip from "@/components/ui/Tooltip"; -import { colors, education, timeline } from "@/constants"; +import CopyButton from "@/components/ui/CopyButton"; +import { + about, + colors, + education, + email, + gitea, + linkedIn, + phone, + timeline, +} from "@/constants"; export const metadata: Metadata = { title: "About — Angel Mankel", @@ -18,23 +32,9 @@ export default function AboutPage() { {/* Hero Section */}
-

- I came up through healthcare IT — help desk, then Salesforce - administration, then software engineering. A path that taught me - to translate between operations, design, and engineering without - losing the thread. -

-

- These days I write React and TypeScript for production, lead - component-library work, and spend a lot of time in Claude Code — - custom slash commands, MCP integrations, agent workflows. The - AI-tooling layer is reshaping how I work across the stack. -

-

- Based in Arizona, looking for remote-US roles where shipping - frontend product and building AI tooling around it are both - first-class. -

+ {about.map((paragraph) => ( +

{paragraph}

+ ))}
@@ -72,18 +72,23 @@ export default function AboutPage() { {/* Social Links */}