web-portfolio/lib/site.ts
2026-11-01 14:39:54 -06:00

83 lines
3 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

export type Project = {
title: string;
blurb: string;
stack: string;
href?: string;
};
export type Feat = {
title: string;
detail: string;
};
export const site = {
name: 'Cayden Codes',
role: 'Web Developer',
tagline:
"I'm a proven people leader building fast, dependable web software for clinical floors and fleet operations.",
gitlab: 'https://gitlab.com/caydens',
email: 'hi@caydens.dev',
};
export const nav = [
{ label: 'About', href: '#about' },
{ label: 'Work', href: '#work' },
{ label: 'Leadership', href: '#feats' },
{ label: 'Contact', href: '#contact' },
];
export const stack = ['TypeScript', 'React', 'Next.js', 'Python', 'JavaScript'];
export const about = [
'I engineer responsive, high-performance web applications where speed and clarity are paramount, specializing in touch-first EHR interfaces and live fleet telemetry for mobile medical workstations. I bridge the gap between human workflows and technical architecture to deliver interfaces that feel natural, comfortable, and precise.',
'Outside of software engineering, I directed one of the Southeast’s largest interest-driven communities, producing 250-attendee live events, speaking at regional conventions, and coordinating partnerships with major streaming platforms.',
];
export const projects: Project[] = [
{
title: 'Fleet Management & Tracking',
blurb: 'Empower high-stakes healthcare environments with real-time tracking, telemetry, and remote management for EHR devices.',
stack: 'TypeScript · Next.js · SQL · Rust',
},
{
title: 'Leadership Training Platforms',
blurb: 'Prepare corporate leaders for critical decision-making through dynamic, real-world simulations of routine and high-stress management.',
stack: 'React · Tailwind CSS',
},
{
title: 'Battery Management Tooling',
blurb: 'Validated configuration tooling for programming power delivery controllers in multi-cell battery packs.',
stack: 'Next.js · Python · Embedded',
},
{
title: 'Wayfarer',
blurb: 'Multi-provider weather station pairing animated NEXRAD and global radar maps with live NWS alerts, air quality, and 14-day forecasts.',
stack: 'Next.js · TypeScript · Tailwind CSS · Leaflet',
href: 'https://wayfarer.caydens.dev',
},
{
title: 'Plan My Meal',
blurb: 'Budget-first weekly meal planner with whole-package grocery pricing, ingredient overlap scoring, and appliance-aware filtering across 420+ recipes.',
stack: 'Next.js · TypeScript · Tailwind CSS',
href: 'https://planmymeal.caydens.dev',
},
];
export const feats: Feat[] = [
{
title: 'Live event production',
detail: 'Produced gatherings of up to 250 attendees and coordinated cross-country talent travel.',
},
{
title: 'Community direction',
detail: "Led one of the Southern USA's largest interest-driven communities.",
},
{
title: 'Media partnerships',
detail: 'Negotiated talent placements with global streaming networks.',
},
{
title: 'Public speaking',
detail: 'Regular convention panelist on community and operations leadership.',
},
];