import { PencilIcon, CodeIcon, ServerIcon } from '@heroicons/react/outline' const links = [ { name: 'Web Development', href: '#projects', description: 'I\'ve used Next.js, Express.js, and Flask for backends, and TailwindCSS, Bootstrap, and Material Design for frontends.', icon: CodeIcon, }, { name: 'Server Management', href: '#projects', description: 'I have lots of experience with managing servers, whether they are on-premises or cloud servers. I have experience using and managing Docker instances as well as databases.', icon: ServerIcon, }, { name: 'Graphic Design', href: '#graphics', description: 'My front-end experience stemmed from my graphic design skills. I have used Adobe Illustrator, Affinity Designer, Inkscape, and other graphic programs.', icon: PencilIcon, }, ] export default function Skills() { function calculateAge() { var ageDifMs = Date.now() - new Date('July 13, 2004').getTime(); var ageDate = new Date(ageDifMs); return Math.abs(ageDate.getUTCFullYear() - 1970); } return (
{/* Header */}

Hey there!

I'm Jack, a {calculateAge()} year old web developer from Chicago. I've been programming since 2014 creating great things with Javascript, Python, HTML and CSS, and more.

{/* Overlapping cards */}

My Skills

{links.map((link) => (

{link.name}

{link.description}

))}
) }