diff --git a/src/assets/favicons/apple-touch-icon.png b/src/assets/favicons/apple-touch-icon.png
deleted file mode 100644
index 6262d06..0000000
Binary files a/src/assets/favicons/apple-touch-icon.png and /dev/null differ
diff --git a/src/assets/favicons/favicon.ico b/src/assets/favicons/favicon.ico
deleted file mode 100644
index 9f9502a..0000000
Binary files a/src/assets/favicons/favicon.ico and /dev/null differ
diff --git a/src/assets/images/posts/Nexthink.webp b/src/assets/images/posts/Nexthink.webp
deleted file mode 100644
index 1f124dd..0000000
Binary files a/src/assets/images/posts/Nexthink.webp and /dev/null differ
diff --git a/src/components/LanguageSelector.astro b/src/components/LanguageSelector.astro
new file mode 100644
index 0000000..3dee957
--- /dev/null
+++ b/src/components/LanguageSelector.astro
@@ -0,0 +1,37 @@
+---
+// Define your supported languages
+const languages = [
+ { code: 'en', label: 'English' },
+ { code: 'fr', label: 'Français' },
+ { code: 'es', label: 'Español' },
+];
+
+// Determine the current language from the URL for setting the selected option.
+const pathSegments = window.location.pathname.split('/').filter(Boolean);
+const currentLang = pathSegments[0] || 'en';
+---
+
+
+
\ No newline at end of file
diff --git a/src/components/widgets/Header.astro b/src/components/widgets/Header.astro
index ff4a3aa..4ec78eb 100644
--- a/src/components/widgets/Header.astro
+++ b/src/components/widgets/Header.astro
@@ -5,6 +5,7 @@ import ToggleTheme from '~/components/common/ToggleTheme.astro';
import ToggleMenu from '~/components/common/ToggleMenu.astro';
import Button from '~/components/ui/Button.astro';
+
import { getHomePermalink } from '~/utils/permalinks';
import { trimSlash, getAsset } from '~/utils/permalinks';
import type { CallToAction } from '~/types';
@@ -45,6 +46,36 @@ const {
} = Astro.props;
const currentPath = `/${trimSlash(new URL(Astro.url).pathname)}`;
+
+// Define the available languages.
+const languages = [
+ { code: 'en', label: 'English' },
+ { code: 'nl', label: 'Nederlands' },
+ { code: 'de', label: 'Deutsch' },
+];
+
+// Get the current URL segments.
+const pathSegments = new URL(Astro.url).pathname.split('/').filter(Boolean);
+const currentLang = pathSegments[0] || 'en';
+
+// When the user selects a new language, update the URL accordingly.
+// This function assumes your pages are structured as //page...
+function handleLanguageChange(event: Event) {
+ const select = event.target as HTMLSelectElement;
+ const selectedLang = select.value;
+ const newSegments = [...pathSegments];
+
+ // Replace the first segment if it matches a known language code; otherwise, add it.
+ if (['en', 'nl', 'de'].includes(newSegments[0])) {
+ newSegments[0] = selectedLang;
+ } else {
+ newSegments.unshift(selectedLang);
+ }
+
+ const newPath = '/' + newSegments.join('/');
+ window.location.href = newPath;
+}
+
---
- {
- actions?.length ? (
-
- {actions.map((btnProps) => (
-
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/de/index.astro b/src/pages/de/index.astro
new file mode 100644
index 0000000..05f6f79
--- /dev/null
+++ b/src/pages/de/index.astro
@@ -0,0 +1,291 @@
+---
+import Layout from '~/layouts/PageLayout.astro';
+
+import Header from '~/components/widgets/Header.astro';
+import Hero from '~/components/widgets/Hero.astro';
+import Content from '~/components/widgets/Content.astro';
+import Features3 from '~/components/widgets/Features3.astro';
+import Testimonials from '~/components/widgets/Testimonials.astro';
+import Steps from '~/components/widgets/Steps.astro';
+import BlogLatestPosts from '~/components/widgets/BlogLatestPosts.astro';
+import { getPermalink } from '~/utils/permalinks';
+import HomePageImage from '~/assets/images/richardbergsma.png'
+import MicrosoftAssociate from '~/assets/images/microsoft-certified-associate-badge.webp'
+import NexthinkAssociate from '~/assets/images/NexthinkAssociate.webp'
+import NexthinkAdministrator from '~/assets/images/NexthinkAdministrator.webp'
+import pcep from '~/assets/images/PCEP.webp'
+import MicrosoftFundamentals from '~/assets/images/microsoft-certified-fundamentals-badge.webp'
+
+
+const metadata = {
+ title: 'Über mich',
+};
+
+const fixedYear = 2010; // Ersetze dies durch das gewünschte Jahr
+const currentYear = new Date().getFullYear();
+const yearsSince = currentYear - fixedYear;
+---
+
+
+
+
+
+
+
+
+
+
+
+ Hallo! Ich bin Richard Bergsma.
+ Ich automatisiere Arbeitsabläufe mit Power Automate, entwickle intelligente Chatbots im Copilot Studio und verbinde Systeme durch nahtlose API-Integrationen. Von der Optimierung der IT-Infrastruktur und dem Management globaler Umgebungen bis hin zur Verbesserung der Zusammenarbeit mit SharePoint und Azure – ich optimiere Prozesse, damit Technologie intelligenter arbeitet, und verbessere dabei kontinuierlich meine Python-Kenntnisse.
+
+
+
+
+
+
+
+
Über mich
+ Mit über 15 Jahren IT-Erfahrung bin ich ein leidenschaftlicher IT-System- und Automatisierungsmanager, der optimale Lösungen für komplexe Cloud- und On-Premise-Systeme entwickelt. Ich konzentriere mich darauf, Automatisierung mit Power Automate voranzutreiben, intelligente Chatbots im Copilot Studio zu bauen und APIs zu integrieren, um Arbeitsabläufe zu optimieren. Zudem verwalte ich die Microsoft 365-Umgebung, unterstütze Anfragen der dritten Ebene und steigere die Effizienz mit Tools wie Power Apps, Nexthink und TOPdesk.
+
+
+ Früher leitete ich Implementierungen von Microsoft 365 und SharePoint Online, migrierte E-Mail-Systeme und verbesserte die Automatisierung mit SCCM. Darüber hinaus gründete ich Bergsma IT, um kleinen Unternehmen beim Umstieg in die Cloud zu helfen und individuelle WordPress-Websites zu betreuen.
+
+
+ Ich besitze Zertifizierungen in Microsoft Teams Administration, Azure Fundamentals und Nexthink Administration. Meine Mission ist es, IT-Exzellenz voranzutreiben, indem ich Cloud-Lösungen optimiere, Prozesse automatisiere und herausragenden technischen Support leiste.
+
+
+
+
+
+
+
+
+
+ COFRA Holding C.V. - Amsterdam 02-2025 - Aktuell',
+ description: `Als IT-Systeme- und Automatisierungsmanager bei COFRA Holding konzentriere ich mich darauf, die Automatisierung mit Power Automate voranzutreiben und fortschrittliche Chatbots im Copilot Studio zu entwickeln, um Prozesse zu optimieren und die operative Effizienz zu steigern. Meine Arbeit umfasst die Integration von APIs, um nahtlose Arbeitsabläufe zu schaffen, wiederkehrende Aufgaben zu automatisieren und digitale Transformationsinitiativen zu unterstützen. Zusätzlich zu meinen Automatisierungsaufgaben verwalte ich unsere Microsoft 365-Umgebung, unterstütze Anfragen der dritten Ebene, entwickle Power Apps, überwache unsere Nexthink-Umgebung, manage TOPdesk und trage bei Bedarf zu diversen IT-Projekten bei.`,
+ icon: 'tabler:automation',
+ },
+ {
+ title:
+ 'Office 365 Professional COFRA Holding C.V. - Amsterdam 08-2020 - 01-2025',
+ description: `Als Microsoft 365-Experte bei COFRA Holding sorge ich dafür, dass die Umgebung verwaltet wird, neue Funktionen kommuniziert werden und Kollegen bei Anfragen der dritten Ebene unterstützt werden. Anfragen reichen von neuen Power Automate-Flows bis hin zu Power Apps. Zudem konzentriere ich mich auf die Einrichtung und Verwaltung unserer Nexthink-Umgebung, manage TOPdesk und unterstütze weitere Projekte nach Bedarf. In letzter Zeit habe ich mich darauf fokussiert, Power Automate zur Verbesserung der Automatisierung in verschiedenen Bereichen zu nutzen.`,
+ icon: 'tabler:brand-office',
+ },
+ {
+ title:
+ 'Cloud-Systeme und Anwendungsingenieur Hyva - Alphen aan den Rijn 09-2018 - 04-2020',
+ description: `Ich verwaltete die globale IT-Infrastruktur in 35 Ländern, trieb die Implementierung und Integration von Office 365 und SharePoint Online zur Förderung der Zusammenarbeit voran und leitete nahtlose Migrationen von unterschiedlichen E-Mail-Systemen zu Office 365, wodurch Effizienz und Zuverlässigkeit der Kommunikation gesteigert wurden. Zudem leitete ich die Konsolidierung globaler IT-Operationen durch den Austausch von zwei Rechenzentren, das Einrichten und Optimieren von Azure-Umgebungen sowie ein effektives Kostenmanagement. Mit SCCM automatisierte ich zentrale Prozesse, was die Effizienz des Service Desks erhöhte, und bot darüber hinaus dritte Ebene Unterstützung über TOPdesk, löste komplexe IT-Probleme und stellte eine hohe Servicequalität sicher.`,
+ icon: 'tabler:car-crane',
+ },
+ {
+ title:
+ 'IT-Berater Bergsma.IT - Zoetermeer 01-2018 - 07-2019',
+ description: `Ich gründete das Unternehmen, um kleinen Unternehmen zu helfen, ihre IT-Infrastruktur mittels cloudbasierter Lösungen zu modernisieren – mit einem besonderen Fokus auf Microsoft-Technologien, um Effizienz, Skalierbarkeit und Zusammenarbeit zu verbessern. Erfolgreich führte ich E-Mail- und Dateiservermigrationen zu Microsoft-Cloud-Plattformen durch, bot kontinuierlichen technischen Support und gestaltete maßgeschneiderte WordPress-Websites. Zudem optimierte ich Arbeitsabläufe mit Microsoft 365 und lieferte individuelle IT-Lösungen, die den Geschäftszielen der Kunden entsprachen.`,
+ icon: 'tabler:binary-tree-2',
+ },
+ {
+ title:
+ 'Technischer Applikationsingenieur SharePoint Allseas - Delft 04-2018 - 09-2018',
+ description: `Ich verwaltete und optimierte SharePoint 2013- und SharePoint Online-Umgebungen, um die Zusammenarbeit und Produktivität zu fördern. Dabei erstellte und passte ich SharePoint-Seiten an, implementierte Workflows und leistete fachkundige Unterstützung für Cadac Organice. In enger Zusammenarbeit mit den Stakeholdern entwickelte ich maßgeschneiderte Lösungen, die sichere, aktuelle und leistungsfähige SharePoint-Systeme gewährleisteten.`,
+ icon: 'tabler:cloud-share',
+ },
+ {
+ title:
+ 'IT-Systemadministrator OZ Export - De Kwakel 10-2015 - 12-2017',
+ description: `Ich verwaltete und wartete die IT-Infrastruktur der Organisation, um Systemzuverlässigkeit und reibungslose Abläufe sicherzustellen. Dabei überwachte ich Server, Client-PCs, mobile Scanner und Drucker, optimierte deren Leistung und minimierte Ausfallzeiten. Ich konfigurierte VoIP-Systeme, managte Netzwerk-Switches und administrierte Citrix-Umgebungen für sicheren Fernzugriff. Zudem installierte und unterstützte ich On-Premise-SharePoint-Umgebungen, um die Zusammenarbeit zu fördern, und entwickelte sowie wartete das Überwachungssystem und die Helpdesk-Plattform der Organisation, was den IT-Support vereinfachte und die Sicherheit erhöhte. Praktische Fehlerbehebung bei Hardware-, Software- und Netzwerkproblemen rundete meine Aufgaben ab.`,
+ icon: 'tabler:server',
+ },
+ ]}
+ classes={{ container: 'max-w-3xl' }}
+ />
+
+
+
+ De Haagse Hogeschool / The Hague University of Applied Sciences 2011 - 2013`,
+ icon: 'tabler:school',
+ },
+ {
+ title: `Bachelor of Applied Science - BASc, Informationstechnologie De Haagse Hogeschool / The Hague University of Applied Sciences 2011 - 2011`,
+ icon: 'tabler:school',
+ },
+ {
+ title: `Associate's Degree, Informationstechnologie ID College 2007 - 2011`,
+ icon: 'tabler:books',
+ },
+ ]}
+ classes={{ container: 'max-w-3xl' }}
+ />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/pages/en/index.astro b/src/pages/en/index.astro
new file mode 100644
index 0000000..ea8141c
--- /dev/null
+++ b/src/pages/en/index.astro
@@ -0,0 +1,412 @@
+---
+import Layout from '~/layouts/PageLayout.astro';
+
+import Header from '~/components/widgets/Header.astro';
+import Hero from '~/components/widgets/Hero.astro';
+import Content from '~/components/widgets/Content.astro';
+import Features3 from '~/components/widgets/Features3.astro';
+import Testimonials from '~/components/widgets/Testimonials.astro';
+import Steps from '~/components/widgets/Steps.astro';
+import BlogLatestPosts from '~/components/widgets/BlogLatestPosts.astro';
+import { getPermalink } from '~/utils/permalinks';
+import HomePageImage from '~/assets/images/richardbergsma.png'
+import MicrosoftAssociate from '~/assets/images/microsoft-certified-associate-badge.webp'
+import NexthinkAssociate from '~/assets/images/NexthinkAssociate.webp'
+import NexthinkAdministrator from '~/assets/images/NexthinkAdministrator.webp'
+import pcep from '~/assets/images/PCEP.webp'
+import MicrosoftFundamentals from '~/assets/images/microsoft-certified-fundamentals-badge.webp'
+
+
+const metadata = {
+ title: 'About me',
+};
+
+const fixedYear = 2010; // Replace with your desired year
+const currentYear = new Date().getFullYear();
+const yearsSince = currentYear - fixedYear;
+---
+
+
+
+
+
+
+
+
+
+
+
+
+ Hi! I am Richard Bergsma.I automate workflows with Power Automate, build smart chatbots in Copilot Studio, and connect systems through seamless API integrations. From optimizing IT infrastructure and managing global environments to enhancing collaboration with SharePoint and Azure, I streamline processes to make technology work smarter—all while leveling up my Python skills.
+
+
+
+
+
+
+
+
+
About me
+ With over 15 years of IT experience, I am a passionate IT Systems and Automation Manager who thrives on delivering optimal solutions for complex cloud and on-premise systems. I focus on driving automation with Power Automate, building intelligent chatbots in Copilot Studio, and integrating APIs to streamline workflows. I also manage the Microsoft 365 environment, support 3rd line requests, and enhance efficiency with tools like Power Apps, Nexthink, and TOPdesk.
+
+ Previously, I led Microsoft 365 and SharePoint Online implementations, migrated mail systems, and improved automation with SCCM. Additionally, I founded Bergsma IT, helping small businesses move to the cloud and managing tailored WordPress websites.
+
+ I hold certifications in Microsoft Teams Administration, Azure Fundamentals, and Nexthink Administration. My mission is to drive IT excellence by optimizing cloud solutions, automating processes, and providing outstanding technical support.
+
+
+
+
+
+
+
+
+
+ COFRA Holding C.V. - Amsterdam 02-2025 - Present',
+ description: `As the IT Systems and Automation Manager at COFRA Holding, I focus on driving automation through Power Automate and building advanced chatbots in Copilot Studio to streamline processes and enhance operational efficiency. My work involves integrating APIs to create seamless workflows, automating recurring tasks, and supporting digital transformation initiatives. In addition to my automation responsibilities, I continue to manage our Microsoft 365 environment, support 3rd line requests, develop Power Apps, oversee our Nexthink environment, manage TOPdesk, and contribute to various IT projects as needed.`,
+ icon: 'tabler:automation',
+ },
+ {
+ title:
+ 'Office 365 Professional COFRA Holding C.V. - Amsterdam 08-2020 - 01-2025',
+ description: `As the Microsoft 365 expert within COFRA Holding, I ensure that the environment is managed, new features are communicated, and colleagues are supported with 3rd line requests. New requests that come to me range from new Power Automate flows to Power Apps. Additionally, I focus on the setup and management of our Nexthink environment, manage TopDesk, and support other projects as required. Lately, I’ve been concentrating on leveraging Power Automate to enhance automation across various areas.`,
+ icon: 'tabler:brand-office',
+ },
+ {
+ title:
+ 'Cloud systems and Application Engineer Hyva - Alphen aan den Rijn 09-2018 - 04-2020',
+ description: `Managed global IT infrastructure across 35 countries, driving the implementation and integration of Office 365 and SharePoint Online to enhance collaboration. Led seamless migrations from diverse mail systems to Office 365, improving communication efficiency and reliability. Spearheaded the consolidation of global IT operations by replacing two data centers, setting up and optimizing Azure environments, and managing costs effectively. Implemented SCCM to automate key processes, boosting service desk efficiency. Provided third-line support via TOPdesk, resolving complex IT issues and ensuring high service quality.`,
+ icon: 'tabler:car-crane',
+ },
+ {
+ title:
+ 'IT Consultant Bergsma.IT - Zoetermeer 01-2018 - 07-2019',
+ description: `Founded the company to help small businesses modernize their IT infrastructure through cloud-based solutions, focusing on Microsoft technologies to enhance efficiency, scalability, and collaboration. Successfully executed email and file server migrations to Microsoft cloud platforms, provided ongoing technical support, and designed tailored WordPress websites. Streamlined workflows with Microsoft 365 and delivered customized IT solutions aligned with clients’ business goals.`,
+ icon: 'tabler:binary-tree-2',
+ },
+ {
+ title:
+ 'Technical Application Engineer SharePoint Allseas - Delft 04-2018 - 09-2018',
+ description: `Managed and optimized SharePoint 2013 and SharePoint Online environments to support collaboration and productivity. Created and customized SharePoint sites, implemented workflows, and provided expert support for Cadac Organice. Worked closely with stakeholders to deliver tailored solutions, ensuring secure, up-to-date, and high-performing SharePoint systems.`,
+ icon: 'tabler:cloud-share',
+ },
+ {
+ title:
+ 'IT System Administrator OZ Export - De Kwakel 10-2015 - 12-2017',
+ description: `Managed and maintained the organization’s IT infrastructure to ensure system reliability and seamless operations. Oversaw servers, client PCs, portable scanners, and printers, optimizing performance and minimizing downtime. Configured VoIP systems, managed network switches, and administered Citrix environments for secure remote access. Installed and supported on-premise SharePoint environments to enhance collaboration. Designed and maintained the organization’s surveillance system and helpdesk platform, streamlining IT support and strengthening security. Provided hands-on troubleshooting for hardware, software, and network issues to support daily operations.`,
+ icon: 'tabler:server',
+ },
+ ]}
+ classes={{ container: 'max-w-3xl' }}
+ />
+
+
+
+ De Haagse Hogeschool / The Hague University of Applied Sciences 2011 - 2013`,
+ icon: 'tabler:school',
+ },
+ {
+ title: `Bachelor of Applied Science - BASc, Information Technology De Haagse Hogeschool / The Hague University of Applied Sciences 2011 - 2011`,
+ icon: 'tabler:school',
+ },
+ {
+ title: `Associate's degree, Information Technology ID College 2007 - 2011`,
+ icon: 'tabler:books',
+ },
+ ]}
+ classes={{ container: 'max-w-3xl' }}
+ />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/index.astro b/src/pages/index.astro
index 21889f0..37813ea 100644
--- a/src/pages/index.astro
+++ b/src/pages/index.astro
@@ -1,412 +1,23 @@
---
-import Layout from '~/layouts/PageLayout.astro';
+// List the supported language codes.
+const supportedLangs = ['en', 'fr', 'es'];
-import Header from '~/components/widgets/Header.astro';
-import Hero from '~/components/widgets/Hero.astro';
-import Content from '~/components/widgets/Content.astro';
-import Features3 from '~/components/widgets/Features3.astro';
-import Testimonials from '~/components/widgets/Testimonials.astro';
-import Steps from '~/components/widgets/Steps.astro';
-import BlogLatestPosts from '~/components/widgets/BlogLatestPosts.astro';
-import { getPermalink } from '~/utils/permalinks';
-import HomePageImage from '../assets/images/richardbergsma.png'
-import MicrosoftAssociate from '../assets/images/microsoft-certified-associate-badge.webp'
-import NexthinkAssociate from '../assets/images/NexthinkAssociate.webp'
-import NexthinkAdministrator from '../assets/images/NexthinkAdministrator.webp'
-import pcep from '../assets/images/PCEP.webp'
-import MicrosoftFundamentals from '../assets/images/microsoft-certified-fundamentals-badge.webp'
+// Default language
+let chosenLang = 'en';
+// Get the user's Accept-Language header from the incoming request.
+const acceptLang = Astro.request.headers.get('accept-language');
-const metadata = {
- title: 'About me',
-};
+if (acceptLang) {
+ // The header may look like: "fr-CH,fr;q=0.9,en-US;q=0.8,en;q=0.7"
+ // Extract the first language code and simplify (e.g., "fr-CH" becomes "fr")
+ const preferredLang = acceptLang.split(',')[0].trim().split('-')[0];
+ if (supportedLangs.includes(preferredLang)) {
+ chosenLang = preferredLang;
+ }
+}
-const fixedYear = 2010; // Replace with your desired year
-const currentYear = new Date().getFullYear();
-const yearsSince = currentYear - fixedYear;
----
-
-
-
-
-
-
-
-
-
-
-
-
- Hi! I am Richard Bergsma.I automate workflows with Power Automate, build smart chatbots in Copilot Studio, and connect systems through seamless API integrations. From optimizing IT infrastructure and managing global environments to enhancing collaboration with SharePoint and Azure, I streamline processes to make technology work smarter—all while leveling up my Python skills.
-
-
-
-
-
-
-
-
-
About me
- With over 15 years of IT experience, I am a passionate IT Systems and Automation Manager who thrives on delivering optimal solutions for complex cloud and on-premise systems. I focus on driving automation with Power Automate, building intelligent chatbots in Copilot Studio, and integrating APIs to streamline workflows. I also manage the Microsoft 365 environment, support 3rd line requests, and enhance efficiency with tools like Power Apps, Nexthink, and TOPdesk.
-
- Previously, I led Microsoft 365 and SharePoint Online implementations, migrated mail systems, and improved automation with SCCM. Additionally, I founded Bergsma IT, helping small businesses move to the cloud and managing tailored WordPress websites.
-
- I hold certifications in Microsoft Teams Administration, Azure Fundamentals, and Nexthink Administration. My mission is to drive IT excellence by optimizing cloud solutions, automating processes, and providing outstanding technical support.
-
-
-
-
-
-
-
-
-
- COFRA Holding C.V. - Amsterdam 02-2025 - Present',
- description: `As the IT Systems and Automation Manager at COFRA Holding, I focus on driving automation through Power Automate and building advanced chatbots in Copilot Studio to streamline processes and enhance operational efficiency. My work involves integrating APIs to create seamless workflows, automating recurring tasks, and supporting digital transformation initiatives. In addition to my automation responsibilities, I continue to manage our Microsoft 365 environment, support 3rd line requests, develop Power Apps, oversee our Nexthink environment, manage TOPdesk, and contribute to various IT projects as needed.`,
- icon: 'tabler:automation',
- },
- {
- title:
- 'Office 365 Professional COFRA Holding C.V. - Amsterdam 08-2020 - 01-2025',
- description: `As the Microsoft 365 expert within COFRA Holding, I ensure that the environment is managed, new features are communicated, and colleagues are supported with 3rd line requests. New requests that come to me range from new Power Automate flows to Power Apps. Additionally, I focus on the setup and management of our Nexthink environment, manage TopDesk, and support other projects as required. Lately, I’ve been concentrating on leveraging Power Automate to enhance automation across various areas.`,
- icon: 'tabler:brand-office',
- },
- {
- title:
- 'Cloud systems and Application Engineer Hyva - Alphen aan den Rijn 09-2018 - 04-2020',
- description: `Managed global IT infrastructure across 35 countries, driving the implementation and integration of Office 365 and SharePoint Online to enhance collaboration. Led seamless migrations from diverse mail systems to Office 365, improving communication efficiency and reliability. Spearheaded the consolidation of global IT operations by replacing two data centers, setting up and optimizing Azure environments, and managing costs effectively. Implemented SCCM to automate key processes, boosting service desk efficiency. Provided third-line support via TOPdesk, resolving complex IT issues and ensuring high service quality.`,
- icon: 'tabler:car-crane',
- },
- {
- title:
- 'IT Consultant Bergsma.IT - Zoetermeer 01-2018 - 07-2019',
- description: `Founded the company to help small businesses modernize their IT infrastructure through cloud-based solutions, focusing on Microsoft technologies to enhance efficiency, scalability, and collaboration. Successfully executed email and file server migrations to Microsoft cloud platforms, provided ongoing technical support, and designed tailored WordPress websites. Streamlined workflows with Microsoft 365 and delivered customized IT solutions aligned with clients’ business goals.`,
- icon: 'tabler:binary-tree-2',
- },
- {
- title:
- 'Technical Application Engineer SharePoint Allseas - Delft 04-2018 - 09-2018',
- description: `Managed and optimized SharePoint 2013 and SharePoint Online environments to support collaboration and productivity. Created and customized SharePoint sites, implemented workflows, and provided expert support for Cadac Organice. Worked closely with stakeholders to deliver tailored solutions, ensuring secure, up-to-date, and high-performing SharePoint systems.`,
- icon: 'tabler:cloud-share',
- },
- {
- title:
- 'IT System Administrator OZ Export - De Kwakel 10-2015 - 12-2017',
- description: `Managed and maintained the organization’s IT infrastructure to ensure system reliability and seamless operations. Oversaw servers, client PCs, portable scanners, and printers, optimizing performance and minimizing downtime. Configured VoIP systems, managed network switches, and administered Citrix environments for secure remote access. Installed and supported on-premise SharePoint environments to enhance collaboration. Designed and maintained the organization’s surveillance system and helpdesk platform, streamlining IT support and strengthening security. Provided hands-on troubleshooting for hardware, software, and network issues to support daily operations.`,
- icon: 'tabler:server',
- },
- ]}
- classes={{ container: 'max-w-3xl' }}
- />
-
-
-
- De Haagse Hogeschool / The Hague University of Applied Sciences 2011 - 2013`,
- icon: 'tabler:school',
- },
- {
- title: `Bachelor of Applied Science - BASc, Information Technology De Haagse Hogeschool / The Hague University of Applied Sciences 2011 - 2011`,
- icon: 'tabler:school',
- },
- {
- title: `Associate's degree, Information Technology ID College 2007 - 2011`,
- icon: 'tabler:books',
- },
- ]}
- classes={{ container: 'max-w-3xl' }}
- />
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+// Redirect to the language-specific version.
+// For example, if chosenLang is 'fr', then redirect to /fr/
+return Astro.redirect(`/${chosenLang}`, 302);
+---
\ No newline at end of file
diff --git a/src/pages/nl/index.astro b/src/pages/nl/index.astro
new file mode 100644
index 0000000..a23a955
--- /dev/null
+++ b/src/pages/nl/index.astro
@@ -0,0 +1,294 @@
+---
+import Layout from '~/layouts/PageLayout.astro';
+
+import Header from '~/components/widgets/Header.astro';
+import Hero from '~/components/widgets/Hero.astro';
+import Content from '~/components/widgets/Content.astro';
+import Features3 from '~/components/widgets/Features3.astro';
+import Testimonials from '~/components/widgets/Testimonials.astro';
+import Steps from '~/components/widgets/Steps.astro';
+import BlogLatestPosts from '~/components/widgets/BlogLatestPosts.astro';
+import { getPermalink } from '~/utils/permalinks';
+import HomePageImage from '~/assets/images/richardbergsma.png'
+import MicrosoftAssociate from '~/assets/images/microsoft-certified-associate-badge.webp'
+import NexthinkAssociate from '~/assets/images/NexthinkAssociate.webp'
+import NexthinkAdministrator from '~/assets/images/NexthinkAdministrator.webp'
+import pcep from '~/assets/images/PCEP.webp'
+import MicrosoftFundamentals from '~/assets/images/microsoft-certified-fundamentals-badge.webp'
+
+
+const metadata = {
+ title: 'Over mij',
+};
+
+const fixedYear = 2010; // Vervang door het gewenste jaar
+const currentYear = new Date().getFullYear();
+const yearsSince = currentYear - fixedYear;
+---
+
+
+
+
+
+
+
+
+
+
+
+
+ Hoi! Ik ben Richard Bergsma.
+ Ik automatiseer werkstromen met Power Automate, bouw slimme chatbots in Copilot Studio en verbind systemen via naadloze API-integraties. Van het optimaliseren van IT-infrastructuur en het beheren van wereldwijde omgevingen tot het verbeteren van samenwerking met SharePoint en Azure, stroomlijn ik processen om technologie slimmer te laten werken – terwijl ik mijn Python-vaardigheden verder ontwikkel.
+
+
+
+
+
+
+
+
+
Over mij
+ Met meer dan 15 jaar IT-ervaring ben ik een gepassioneerde IT-systemen- en automatiseringsmanager die uitblinkt in het leveren van optimale oplossingen voor complexe cloud- en on-premise systemen. Ik richt mij op het stimuleren van automatisering met Power Automate, het bouwen van intelligente chatbots in Copilot Studio en het integreren van API's om werkstromen te stroomlijnen. Ik beheer ook de Microsoft 365-omgeving, ondersteun derde-lijnsaanvragen en verhoog de efficiëntie met tools zoals Power Apps, Nexthink en TOPdesk.
+
+ Vroeger leidde ik de implementaties van Microsoft 365 en SharePoint Online, migreerde ik mailsystemen en verbeterde ik de automatisering met SCCM. Daarnaast richtte ik Bergsma IT op, waarmee ik kleine bedrijven hielp de overstap naar de cloud te maken en beheer ik op maat gemaakte WordPress-websites.
+
+ Ik ben gecertificeerd in Microsoft Teams Administration, Azure Fundamentals en Nexthink Administration. Mijn missie is IT-excellentie te bevorderen door het optimaliseren van cloudoplossingen, het automatiseren van processen en het leveren van uitstekende technische ondersteuning.
+
+
+
+
+
+
+
+
+
+ COFRA Holding C.V. - Amsterdam 02-2025 - Heden',
+ description: `Als IT-systemen en automatiseringsmanager bij COFRA Holding richt ik mij op het stimuleren van automatisering met Power Automate en het bouwen van geavanceerde chatbots in Copilot Studio om processen te stroomlijnen en de operationele efficiëntie te verbeteren. Mijn werk omvat het integreren van API's om naadloze werkstromen te creëren, het automatiseren van terugkerende taken en het ondersteunen van digitale transformatie-initiatieven. Naast mijn verantwoordelijkheden op het gebied van automatisering beheer ik onze Microsoft 365-omgeving, ondersteun ik derde-lijnsaanvragen, ontwikkel ik Power Apps, houd ik toezicht op onze Nexthink-omgeving, beheer ik TOPdesk en draag ik bij aan diverse IT-projecten waar nodig.`,
+ icon: 'tabler:automation',
+ },
+ {
+ title:
+ 'Office 365 Professional COFRA Holding C.V. - Amsterdam 08-2020 - 01-2025',
+ description: `Als de Microsoft 365-expert binnen COFRA Holding zorg ik ervoor dat de omgeving wordt beheerd, nieuwe functies worden gecommuniceerd en collega's worden ondersteund bij derde-lijnsaanvragen. Nieuwe aanvragen variëren van nieuwe Power Automate-stromen tot Power Apps. Daarnaast richt ik mij op de opzet en het beheer van onze Nexthink-omgeving, beheer ik TOPdesk en ondersteun ik andere projecten waar nodig. De laatste tijd concentreer ik mij op het benutten van Power Automate om de automatisering op verschillende gebieden te verbeteren.`,
+ icon: 'tabler:brand-office',
+ },
+ {
+ title:
+ 'Cloudsystemen- en applicatie-ingenieur Hyva - Alphen aan den Rijn 09-2018 - 04-2020',
+ description: `Beheerde de wereldwijde IT-infrastructuur in 35 landen en stimuleerde de implementatie en integratie van Office 365 en SharePoint Online om de samenwerking te verbeteren. Leidde naadloze migraties van diverse mailsystemen naar Office 365, waardoor de communicatie-efficiëntie en betrouwbaarheid werden verbeterd. Stuurde de consolidatie van wereldwijde IT-operaties door vervanging van twee datacenters, het opzetten en optimaliseren van Azure-omgevingen en het effectief beheren van kosten. Implementeerde SCCM om belangrijke processen te automatiseren, wat de efficiëntie van de servicedesk verhoogde. Bood derde-lijnsondersteuning via TOPdesk, loste complexe IT-problemen op en zorgde voor hoge servicekwaliteit.`,
+ icon: 'tabler:car-crane',
+ },
+ {
+ title:
+ 'IT-consultant Bergsma.IT - Zoetermeer 01-2018 - 07-2019',
+ description: `Richtte het bedrijf op om kleine bedrijven te helpen hun IT-infrastructuur te moderniseren via cloudoplossingen, met de focus op Microsoft-technologieën om efficiëntie, schaalbaarheid en samenwerking te verbeteren. Voerde met succes e-mail- en bestandserversmigraties uit naar Microsoft-cloudplatforms, bood doorlopende technische ondersteuning en ontwierp op maat gemaakte WordPress-websites. Stroomlijnde werkstromen met Microsoft 365 en leverde aangepaste IT-oplossingen die aansloten op de bedrijfsdoelen van de klanten.`,
+ icon: 'tabler:binary-tree-2',
+ },
+ {
+ title:
+ 'Technisch applicatie-ingenieur SharePoint Allseas - Delft 04-2018 - 09-2018',
+ description: `Beheerde en optimaliseerde SharePoint 2013- en SharePoint Online-omgevingen om samenwerking en productiviteit te ondersteunen. Creëerde en paste SharePoint-sites aan, implementeerde workflows en bood deskundige ondersteuning voor Cadac Organice. Werkte nauw samen met belanghebbenden om op maat gemaakte oplossingen te leveren, waarmee veilige, actuele en hoogpresterende SharePoint-systemen werden gegarandeerd.`,
+ icon: 'tabler:cloud-share',
+ },
+ {
+ title:
+ 'IT-systeembeheerder OZ Export - De Kwakel 10-2015 - 12-2017',
+ description: `Beheerde en onderhield de IT-infrastructuur van de organisatie om de betrouwbaarheid van systemen en naadloze operaties te waarborgen. Toezicht gehouden op servers, client-pc's, draagbare scanners en printers, waarbij de prestaties werden geoptimaliseerd en de uitvaltijd werd geminimaliseerd. Configureerde VoIP-systemen, beheerde netwerk switches en administreerde Citrix-omgevingen voor veilige externe toegang. Installeerde en ondersteunde on-premise SharePoint-omgevingen om samenwerking te bevorderen. Ontwierp en onderhield het bewakingssysteem en de helpdesk van de organisatie, waardoor IT-ondersteuning werd gestroomlijnd en de beveiliging werd versterkt. Bood praktische probleemoplossing voor hardware-, software- en netwerkproblemen om de dagelijkse operaties te ondersteunen.`,
+ icon: 'tabler:server',
+ },
+ ]}
+ classes={{ container: 'max-w-3xl' }}
+ />
+
+
+
+ De Haagse Hogeschool / The Hague University of Applied Sciences 2011 - 2013`,
+ icon: 'tabler:school',
+ },
+ {
+ title: `Bachelor of Applied Science - BASc, Informatietechnologie De Haagse Hogeschool / The Hague University of Applied Sciences 2011 - 2011`,
+ icon: 'tabler:school',
+ },
+ {
+ title: `Associate degree, Informatietechnologie ID College 2007 - 2011`,
+ icon: 'tabler:books',
+ },
+ ]}
+ classes={{ container: 'max-w-3xl' }}
+ />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file