import React, {ElementType, ReactNode} from 'react' import Link from 'next/link' import Image from 'next/image' import {Container} from '@/components/common/Container' import {MailIcon} from '@/components/icons/MailIcon' import {GitHubIcon, LinkedInIcon} from '@/components/icons/SocialIcons' import {metadata as _metadata} from '@/lib/generateMetadata' import clsx from 'clsx' import me from '@/public/images/me.jpg' import awsCCPBadge from '@/public/images/aws-certified-cloud-practitioner-badge.png' const meta = { title: 'About', heading: 'I\'m Ryan. I live in Dublin, Ireland where I work as a software engineer.', description: 'I\'ve always had an affinity for technology, and loved making things for as long as I can remember. ' + 'My first computer was an Amstrad CPC 464 way back in the 90s, which is ancient by modern standards. ' + 'My passion for tinkering continued through my teens and into adulthood where I eventually found my way into software engineering.', type: 'website', alternates: { canonical: '/about' } } export let metadata: { [p: string]: string | Object heading: string description: string title: string type: string openGraph: { images: string | Object description: string title: string type: string } } metadata = _metadata({...meta, heading: meta.heading}) function SocialLink({ className, href, children, icon: Icon }: { className: string, href: string, children: ReactNode, icon: ElementType }) { return (
  • {children}
  • ) } export default async function About() { return (

    {meta.heading}

    {meta.description}

    I have strong experience in front and backend software engineering, I use React for creating dynamic and responsive user interfaces, and Spring for building robust and scalable backend applications. I work with AWS everyday and I'm a Amazon Web Services Certified Cloud Practitioner.

    Currently, I work as a software engineer at Aer Lingus, contributing to projects ranging from bug fixes and legacy code maintenance to greenfield projects and customer-facing services. Knowing my work impacts thousands of users is very rewarding.

    Beyond work, I stay up-to-date on software trends and support open-source technology. I run a Raspberry Pi and a couple of Linux servers where I host a handful of useful services. I also build and maintain computers and upgrade retro gaming systems.

    When I'm not tinkering I enjoy spending time with my family and a travelling abroad whenever I can. Anyways, thanks for visiting my site, feel free to reach out if you'd like to connect.

      Follow on GitHub Follow on LinkedIn hello@ryanfreeman.dev
    AWS Certified Cloud Practitioner
    ) }