export type SocialLink = { label: string; url: string; icon: "gh" | "li" | "x" | "dev"; }; export type ContactMethod = { masked: boolean, label: string, icon: string } export type Project = { id: number; slug: string; title: string; description: string; tags: string[]; link: string; year: string; }; export const PROFILE = { name: "Hunter W", title: "Software Engineer", email: "contact@hwilliams.dev", bio: "I build user experiences before I ever write code. Experience with full-stack development across a variety of frameworks and languages including JS [Vue, React, Next.JS, Nuxt, Node.JS, Express], Python [Flask, FastAPI, Gunicorn], and more.", links: [ { label: "GitHub", url: "https://github.com/FerrenF", icon: "gh" }, { label: "LinkedIn", url: "https://www.linkedin.com/in/hwilliamsf/", icon: "li" } ] satisfies SocialLink[], contactMethods: [{ masked: true, label: "478-331-2258", icon: "tel" }, { masked: false, label: "contact@hwilliams.dev", icon: "email" } ] satisfies ContactMethod[] }; export const SITE = { title: "Hunter W. - Software Engineer", description: "SWE Looking for work", source: { label: "Git", link: "" } }; export const PROJECTS: Project[] = [{ id: 1, slug: "clean-space", title: "Clean Space", description: "Clean Space is an architecture, proof of concept, and an in-development tool for Space Engineers and Space Engineers 2 server owners featuring client and server side .", tags: ["C#", ".NET", "WPF", "Netcode", "Security"], link: "https://github.com/FerrenF/CleanSpace", year: "2025", }];