From e5eae13468067f3d1abc57a5761ed267422a472c Mon Sep 17 00:00:00 2001
From: Ryan Freeman
- In terms of my experience to date, I have a strong foundation in both front-end and back-end - development. I enjoy working with React to create dynamic and responsive user interfaces, - and I have a deep understanding of Java for building robust and scalable applications. - Recently, I achieved one of my milestones which was to get AWS certified by the end of 2022. + 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 in the aviation industry for Aer Lingus as a software engineer where I work - on exciting software projects for the airline. This includes everything from bug fixing, to - working on legacy code and greenfield projects, to building customer-facing websites and services. - I am responsible for ensuring that our software is of the highest quality, and that it meets the - needs of our customers and stakeholders. The most fulfilling part of my job is knowing that the - software I contribute to will be used by many thousands of people. + 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.
- In my free time, I enjoy staying up-to-date on the latest developments in the world of software - engineering, and I am always looking for new ways to push the boundaries of what is possible with - technology. I'm a huge advocate of free and open-source software and maintain a small - Raspberry Pi server which I use to experiment with Docker containers for self-hosted - services like Bitwarden, Nextcloud and Octoprint. + 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.
- On the hardware side, I build and maintain my own computers and I like to upgrade and modernise - retro video game systems. When I'm not tinkering, I mostly spend time with my - family and enjoy travelling whenever I can get away. -
-- That's me in a nutshell, thank you for visiting my website, I hope that you find the - information here to be insightful. If you have any questions or would like to work with me, please - don't hesitate to get in touch. + 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.
diff --git a/app/feed.xml/route.ts b/app/feed.xml/route.ts index 1659871..6849d7c 100644 --- a/app/feed.xml/route.ts +++ b/app/feed.xml/route.ts @@ -12,7 +12,7 @@ export async function GET(req: NextRequest) { let feed = new Feed({ title: author.name, - description: 'Full-stack software engineer who enjoys building cloud-native applications.', + description: 'Software engineer currently working in the aviation industry.', author, id: siteUrl, link: siteUrl, diff --git a/app/layout.tsx b/app/layout.tsx index 5333114..e45662c 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -7,10 +7,10 @@ import '@/styles/tailwind.css' export const metadata = { title: { - default: 'Ryan Freeman - Full-stack software engineer based in Dublin, Ireland.', + default: 'Ryan Freeman - Software engineer based in Dublin, Ireland.', template: '%s - Ryan Freeman' }, - description: 'Full-stack software engineer who enjoys building cloud-native applications.', + description: 'Software engineer currently working in the aviation industry.', metadataBase: new URL('https://ryanfreeman.dev') } diff --git a/app/page.tsx b/app/page.tsx index d93d937..b19b9a6 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -9,8 +9,8 @@ import {SimpleLayout} from '@/components/layouts/SimpleLayout' import {format} from 'date-fns' const meta = { - title: 'Ryan Freeman - Full-stack software engineer based in Dublin, Ireland.', - heading: 'Full-stack software engineer who enjoys building cloud-native applications.', + title: 'Ryan Freeman - Software engineer based in Dublin, Ireland.', + heading: 'Software engineer currently working in the aviation industry.', description: 'Hi. I\'m Ryan, a software engineer based in Dublin, Ireland. I\'m currently working in the aviation industry for Aer Lingus. ' + 'I am passionate about personal growth and progressing in my career. ' + 'This is my personal website where you can learn more about me, read articles I\'ve written and see projects I\'ve worked on.', diff --git a/app/writing/a-personal-journey-in-software-engineering/page.mdx b/app/writing/a-personal-journey-in-software-engineering/page.mdx index 880e59a..cb919bb 100644 --- a/app/writing/a-personal-journey-in-software-engineering/page.mdx +++ b/app/writing/a-personal-journey-in-software-engineering/page.mdx @@ -6,7 +6,7 @@ export const meta = { authors: 'Ryan Freeman', title: 'A personal journey in software engineering', date: '2022-12-04', - description: 'Hello there! If you\'re reading this, you\'ve likely stumbled upon my website — welcome! My name is Ryan Freeman, and I\'m a full-stack developer with a passion for creating intuitive and dynamic web applications.', + description: 'Hello there! If you\'re reading this, you\'ve likely stumbled upon my website — welcome! My name is Ryan Freeman, and I\'m a software engineer with a passion for creating intuitive and dynamic web applications.', alternates: { canonical: `/writing/${createSlug('A personal journey in software engineering')}` } @@ -29,7 +29,7 @@ export default (props) =>