chore: add gray-matter dependency for markdown frontmatter parsing

This commit is contained in:
2025-10-17 16:56:52 +02:00
parent 7514df43f4
commit d76ebc305e
37 changed files with 697 additions and 208 deletions

View File

@@ -23,6 +23,7 @@
"clsx": "^2.1.1",
"cobe": "^0.6.4",
"framer-motion": "^12.23.12",
"gray-matter": "^4.0.3",
"lucide-react": "^0.536.0",
"motion": "^12.23.12",
"next": "^15.4.5",

77
pnpm-lock.yaml generated
View File

@@ -47,6 +47,9 @@ importers:
framer-motion:
specifier: ^12.23.12
version: 12.23.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
gray-matter:
specifier: ^4.0.3
version: 4.0.3
lucide-react:
specifier: ^0.536.0
version: 0.536.0(react@18.3.1)
@@ -1017,6 +1020,9 @@ packages:
resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
engines: {node: '>=12'}
argparse@1.0.10:
resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
@@ -1445,6 +1451,11 @@ packages:
resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
esprima@4.0.1:
resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
engines: {node: '>=4'}
hasBin: true
esquery@1.6.0:
resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==}
engines: {node: '>=0.10'}
@@ -1461,6 +1472,10 @@ packages:
resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
engines: {node: '>=0.10.0'}
extend-shallow@2.0.1:
resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==}
engines: {node: '>=0.10.0'}
fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
@@ -1601,6 +1616,10 @@ packages:
graphemer@1.4.0:
resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
gray-matter@4.0.3:
resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==}
engines: {node: '>=6.0'}
h3-js@4.2.1:
resolution: {integrity: sha512-HYiUrq5qTRFqMuQu3jEHqxXLk1zsSJiby9Lja/k42wHjabZG7tN9rOuzT/PEFf+Wa7rsnHLMHRWIu0mgcJ0ewQ==}
engines: {node: '>=4', npm: '>=3', yarn: '>=1.3.0'}
@@ -1714,6 +1733,10 @@ packages:
resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==}
engines: {node: '>= 0.4'}
is-extendable@0.1.1:
resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==}
engines: {node: '>=0.10.0'}
is-extglob@2.1.1:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
@@ -1819,6 +1842,10 @@ packages:
js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
js-yaml@3.14.1:
resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
hasBin: true
js-yaml@4.1.0:
resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
hasBin: true
@@ -1847,6 +1874,10 @@ packages:
keyv@4.5.4:
resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
kind-of@6.0.3:
resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
engines: {node: '>=0.10.0'}
language-subtag-registry@0.3.23:
resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==}
@@ -2354,6 +2385,10 @@ packages:
scheduler@0.23.2:
resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==}
section-matter@1.0.0:
resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==}
engines: {node: '>=4'}
semver@6.3.1:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
@@ -2421,6 +2456,9 @@ packages:
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
engines: {node: '>=0.10.0'}
sprintf-js@1.0.3:
resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
stable-hash@0.0.5:
resolution: {integrity: sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==}
@@ -2476,6 +2514,10 @@ packages:
resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
engines: {node: '>=12'}
strip-bom-string@1.0.0:
resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==}
engines: {node: '>=0.10.0'}
strip-bom@3.0.0:
resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
engines: {node: '>=4'}
@@ -3611,6 +3653,10 @@ snapshots:
ansi-styles@6.2.1: {}
argparse@1.0.10:
dependencies:
sprintf-js: 1.0.3
argparse@2.0.1: {}
aria-query@5.3.2: {}
@@ -4225,6 +4271,8 @@ snapshots:
acorn-jsx: 5.3.2(acorn@8.15.0)
eslint-visitor-keys: 3.4.3
esprima@4.0.1: {}
esquery@1.6.0:
dependencies:
estraverse: 5.3.0
@@ -4237,6 +4285,10 @@ snapshots:
esutils@2.0.3: {}
extend-shallow@2.0.1:
dependencies:
is-extendable: 0.1.1
fast-deep-equal@3.1.3: {}
fast-glob@3.3.3:
@@ -4391,6 +4443,13 @@ snapshots:
graphemer@1.4.0: {}
gray-matter@4.0.3:
dependencies:
js-yaml: 3.14.1
kind-of: 6.0.3
section-matter: 1.0.0
strip-bom-string: 1.0.0
h3-js@4.2.1: {}
has-bigints@1.1.0: {}
@@ -4495,6 +4554,8 @@ snapshots:
call-bound: 1.0.4
has-tostringtag: 1.0.2
is-extendable@0.1.1: {}
is-extglob@2.1.1: {}
is-finalizationregistry@1.1.1:
@@ -4598,6 +4659,11 @@ snapshots:
js-tokens@4.0.0: {}
js-yaml@3.14.1:
dependencies:
argparse: 1.0.10
esprima: 4.0.1
js-yaml@4.1.0:
dependencies:
argparse: 2.0.1
@@ -4627,6 +4693,8 @@ snapshots:
dependencies:
json-buffer: 3.0.1
kind-of@6.0.3: {}
language-subtag-registry@0.3.23: {}
language-tags@1.0.9:
@@ -5048,6 +5116,11 @@ snapshots:
dependencies:
loose-envify: 1.4.0
section-matter@1.0.0:
dependencies:
extend-shallow: 2.0.1
kind-of: 6.0.3
semver@6.3.1: {}
semver@7.7.2: {}
@@ -5174,6 +5247,8 @@ snapshots:
source-map-js@1.2.1: {}
sprintf-js@1.0.3: {}
stable-hash@0.0.5: {}
stats-gl@2.4.2(@types/three@0.179.0)(three@0.179.1):
@@ -5258,6 +5333,8 @@ snapshots:
dependencies:
ansi-regex: 6.1.0
strip-bom-string@1.0.0: {}
strip-bom@3.0.0: {}
strip-json-comments@3.1.1: {}

View File

@@ -6,6 +6,7 @@ memberships: [tech]
category: [foundation]
bio: An enthusiastic software engineer who loves working on open source projects.
excerpt: Software Engineer
title: Software Engineer
linkedin: https://www.linkedin.com/in/abdulrahmanelawady/
websites: [https://github.com/AbdelrahmanElawady]
github: https://github.com/AbdelrahmanElawady

View File

@@ -1,13 +1,13 @@
---
title: Adnan Fateryji
name: Adnan Fateryji
weight: 2
description: Co-Founder, CEO of TF DMCC
excerpt: Co-Founder, CEO of TF DMCC
title: Co-Founder, CEO of TF DMCC
taxonomies:
people: [adnan_fatayerji]
memberships: []
categories: []
extra:
imgPath: adnan_fatayerji.jpg
organizations: []
countries: []
cities: []
@@ -15,6 +15,7 @@ extra:
socialLinks: {
LinkedIn: https://www.linkedin.com/in/adnansf/,
}
image: ./adnan_fatayerji.jpg
---
Social entrepreneur and ethical technologist with experience advancing sovereign technologies.

View File

@@ -6,6 +6,7 @@ memberships: [tech]
category: [foundation]
bio: Ahmed is an Software Engineer, started his career at Codescalers, and now has about a 5 year experience in Cloud computing software. Engineer fell in love with Threefold I believe that Threefold is changing the world by building the new neutral internet, it's a great experience to be part of this.
excerpt: Ahmed is an Software Engineer, started his career at Codescalers.
title: Software Engineer
websites: https://threefold.tech
projects: [threefold_tech]
linkedin: https://www.linkedin.com/in/ahmed-hanafy-7250/

View File

@@ -6,6 +6,7 @@ memberships: [tech]
category: [foundation]
bio: Ahmed is a passionate software test engineer with experience in software testing and automation using Selenium, Cypress, and other technologies. And always curious to learn more.
excerpt: Software Test Engineer.
title: Software Test Engineer
linkedin: https://www.linkedin.com/in/ahmed-saleh-harby/
websites: https://threefold.tech
github: https://github.com/A-Harby

View File

@@ -6,6 +6,7 @@ memberships: [tech, foundation, technology_council]
category: [foundation]
bio: I lead the development of the Threefold Grid.I want to build beautiful applications that don't productize the users or invade their privacy.
excerpt: Wants to build beautiful applications that don't invade user privacy.
title: Lead Grid Developer
linkedin: https://www.linkedin.com/in/ahmed-te-youssef/
github: https://github.com/xmonader
websites: [https://github.com/xmonader]

View File

@@ -6,6 +6,7 @@ memberships: [tech]
category: [foundation]
bio: Alaa is a software engineer with more than one year experience in the field, known for hardworking nature and ambitious attitude.
excerpt: I am a software engineer, eager to learn and exploring new areas.
title: Software Engineer
websites: https://threefold.tech
projects: [threefold_tech]
linkedin: https://www.linkedin.com/in/alaa-mahmoud-647236153/

View File

@@ -1,13 +1,13 @@
---
title: Alexandre Hannelas
name: Alexandre Hannelas
weight: 3
description: Finance Manager
excerpt: Finance Manager
title: Finance Manager
taxonomies:
people: [alexandre_hannelas]
memberships: []
categories: []
extra:
imgPath: alexandre_hannelas.jpeg
organizations: []
countries: [France]
cities: [Aix-en-Provence]
@@ -17,6 +17,7 @@ extra:
github: https://github.com/AlexandreHannelas,
websites: https://threefold.io/,
}
image: ./alexandre_hannelas.jpeg
---
Capable finance specialist with a deep passion in driving lean and innovative business models.

View File

@@ -6,6 +6,7 @@ memberships: [tech]
category: [foundation]
bio: Trilingual (Arabic, English & German) software developer and chemical engineer skilled in remote pair programming and mentoring. I can use multiple languages, frameworks, and technologies to efficiently achieve a projects goals.
excerpt: Msc. Computer & Information Technology , Bsc. Chemical Engineering
title: Software Developer
websites: https://threefold.tech
projects: [threefold_tech]
linkedin: https://www.linkedin.com/in/amira-abouhadid/

View File

@@ -6,10 +6,11 @@ memberships: [tech]
category: [foundation]
bio: Software Engineer with passion in new technologies, love every thing that is really new and challenging. Threefold is changing the world by decentralizing and neutralizing the internet.
excerpt: Software Engineer with passion in new technologies, love every thing that is really new.
title: Software Engineer
linkedin: https://www.linkedin.com/in/ashraffouda/
github: https://github.com/ashraffouda
websites: https://threefold.tech
image: ./ashraf_fouda.jpeg
image: ./ashraf_fouda.jpg
projects: [threefold_tech]
countries: [Egypt]
cities: [Cairo]

View File

@@ -6,6 +6,7 @@ memberships: [tech]
category: [foundation]
bio: IT-Telecom & Networking Engineer, having a great passion to learn more about new technologies.
excerpt: I Believe that ThreeFold Foundation Drives the world to be Better and Greener.
title: IT-Telecom & Networking Engineer
linkedin: https://www.linkedin.com/in/atef-nazmy-2521b2134/
websites: https://threefold.tech
image: ./atef_nazmy.jpg

View File

@@ -1,12 +1,12 @@
---
title: Bernadette Amanda Caster
name: Bernadette Amanda Caster
weight: 3
description: Communication Team
excerpt: Communication Team
title: Communication Team
taxonomies:
people: [bernadette_amanda_caster]
memberships: [team]
extra:
imgPath: bernadette_amanda_caster.jpg
organizations: [threefold_tech]
countries: [India]
cities: [Bangalore, Chennai]
@@ -15,6 +15,7 @@ extra:
LinkedIn: https://www.linkedin.com/in/bernadette-caster-7a11a4b4/,
websites: https://threefold.io/,
}
image: ./bernadette_amanda_caster.jpg
---
<!--

View File

@@ -1,12 +1,12 @@
---
title: Cameron Ramraichan Labeyrie
name: Cameron Ramraichan Labeyrie
weight: 3
description: Support Team
excerpt: Support Team
title: Support Team
taxonomies:
people: [cameron_ramraichan_labeyrie]
memberships: [team]
extra:
imgPath: cameron_ramraichan_labeyrie.jpg
organizations: [threefold_tech]
countries: [India]
cities: [Bangalore, Chennai]
@@ -14,6 +14,7 @@ extra:
socialLinks: {
websites: https://threefold.io/,
}
image: ./cameron_ramraichan_labeyrie.jpg
---
<!--

View File

@@ -2,16 +2,26 @@
id: ehab_hassan
name: Ehab Hassan
rank: 3
memberships: [tech]
category: [foundation]
bio: Positive person in every aspect of life. Senior Graphic Designer & Web Developer at ThreeFold. Fell in love with ThreeFold as I dream about the world where everyone can be happy.
memberships:
- tech
category:
- foundation
bio: >-
Positive person in every aspect of life. Senior Graphic Designer & Web
Developer at ThreeFold. Fell in love with ThreeFold as I dream about the world
where everyone can be happy.
excerpt: Positive person in every every aspect of life.
linkedin: https://www.linkedin.com/in/ehab-hassan-a00897116/
github: https://github.com/ehab-hassan
websites: https://threefold.tech
projects: [threefold_tech]
linkedin: 'https://www.linkedin.com/in/ehab-hassan-a00897116/'
github: 'https://github.com/ehab-hassan'
websites: 'https://threefold.tech'
projects:
- threefold_tech
image: ./ehab_hassan.jpg
countries: [Egypt]
cities: [Cairo]
countries:
- Egypt
cities:
- Cairo
private: 0
title: Positive person in every every aspect of life
---

View File

@@ -2,16 +2,26 @@
id: eslam_nawara
name: Eslam Nawara
rank: 3
memberships: [tech]
category: [foundation]
bio: Passionate software engineer interrested in developing software solutions and problem solving.
memberships:
- tech
category:
- foundation
bio: >-
Passionate software engineer interrested in developing software solutions and
problem solving.
excerpt: Software Engineer
linkedin: https://www.linkedin.com/in/eslam-nawara
websites: [https://github.com/Eslam-Nawara]
github: https://github.com/Eslam-Nawara
linkedin: 'https://www.linkedin.com/in/eslam-nawara'
websites:
- 'https://github.com/Eslam-Nawara'
github: 'https://github.com/Eslam-Nawara'
image: ./eslam_nawara.jpg
projects: [threefold_tech]
countries: [Egypt]
cities: [Cairo]
projects:
- threefold_tech
countries:
- Egypt
cities:
- Cairo
private: 0
title: Software Engineer
---

View File

@@ -2,15 +2,29 @@
id: evon_yacoub
name: Evon Yacoub
rank: 5
memberships: [tech]
category: [foundation]
bio: Experienced Office Manager with a demonstrated history of working in IT industry. Skilled in Human Resources, Management, Office Administration, Administrative Coordination.
excerpt: Experienced Office Manager with a demonstrated history of working in IT industry.
linkedin: https://www.linkedin.com/in/evon-yacoub-phri-b6028025/
websites: https://threefold.tech
projects: [threefold_tech]
memberships:
- tech
category:
- foundation
bio: >-
Experienced Office Manager with a demonstrated history of working in IT
industry. Skilled in Human Resources, Management, Office Administration,
Administrative Coordination.
excerpt: >-
Experienced Office Manager with a demonstrated history of working in IT
industry.
linkedin: 'https://www.linkedin.com/in/evon-yacoub-phri-b6028025/'
websites: 'https://threefold.tech'
projects:
- threefold_tech
image: ./evon_yacoub.jpg
countries: [Egypt]
cities: [Cairo]
countries:
- Egypt
cities:
- Cairo
private: 0
title: >-
Experienced Office Manager with a demonstrated history of working in IT
industry
---

View File

@@ -2,16 +2,26 @@
id: khaled_youssef
name: Khaled Mahmoud Youssef
rank: 4
memberships: [tech]
category: [foundation]
bio: khaled is a passionate software test engineer with experience in software testing and automation using terratests , cypress and other technologies. And always curious to learn more.
memberships:
- tech
category:
- foundation
bio: >-
khaled is a passionate software test engineer with experience in software
testing and automation using terratests , cypress and other technologies. And
always curious to learn more.
excerpt: Software Test Engineer.
linkedin: https://www.linkedin.com/in/khaled-mahmoud-youssef-555740180/
websites: https://threefold.tech
github: https://github.com/Khaledyoussef24
linkedin: 'https://www.linkedin.com/in/khaled-mahmoud-youssef-555740180/'
websites: 'https://threefold.tech'
github: 'https://github.com/Khaledyoussef24'
image: ./khaled.jpg
projects: [threefold_tech]
countries: [Egypt]
cities: [Cairo]
projects:
- threefold_tech
countries:
- Egypt
cities:
- Cairo
private: 0
title: Software Test Engineer
---

View File

@@ -2,16 +2,34 @@
id: lee_smet
name: Lee Smet
rank: 2
memberships: [foundation, tech, technology_council]
category: [foundation]
bio: In order to have a nice planet to live on for the next decades, we need to preserve what we have now. This means we need to stop wasting scarce resources, and move towards a more sustainable ecosystem. If existing technology can not, or refuses to become greener, then we will need to create this technology from scratch.
excerpt: In order to have a nice planet to live on for the next decades, we need to preserve what we have now.
linkedin: https://www.linkedin.com/in/lee-smet-4a279a136/
github: https://github.com/LeeSmet
websites: https://threefold.io/
memberships:
- foundation
- tech
- technology_council
category:
- foundation
bio: >-
In order to have a nice planet to live on for the next decades, we need to
preserve what we have now. This means we need to stop wasting scarce
resources, and move towards a more sustainable ecosystem. If existing
technology can not, or refuses to become greener, then we will need to create
this technology from scratch.
excerpt: >-
In order to have a nice planet to live on for the next decades, we need to
preserve what we have now.
linkedin: 'https://www.linkedin.com/in/lee-smet-4a279a136/'
github: 'https://github.com/LeeSmet'
websites: 'https://threefold.io/'
image: ./lee_smet.png
projects: [threefold_tech]
countries: [Belgium]
cities: [Lochristi]
projects:
- threefold_tech
countries:
- Belgium
cities:
- Lochristi
private: 0
title: >-
In order to have a nice planet to live on for the next decades, we need to
preserve what we have now
---

View File

@@ -2,18 +2,27 @@
id: mahmoud_emad
name: Mahmoud Emad
rank: 3
memberships: [tech]
category: [foundation]
bio: Mahmoud is a young and dynamic Software Engineer who able to work in a multicultural environment with the fast ability to learn and expand knowledge & experience to contribute to the overall success of any organization.
memberships:
- tech
category:
- foundation
bio: >-
Mahmoud is a young and dynamic Software Engineer who able to work in a
multicultural environment with the fast ability to learn and expand knowledge
& experience to contribute to the overall success of any organization.
excerpt: Software Engineer
linkedin: https://www.linkedin.com/in/mahmoud-emad-4aa53717a/
github: https://github.com/Mahmoud-Emad
websites: https://threefold.tech
image: ./mahmoud_emad.png
projects: [threefold_tech]
countries: [Egypt]
cities: [Giza]
linkedin: 'https://www.linkedin.com/in/mahmoud-emad-4aa53717a/'
github: 'https://github.com/Mahmoud-Emad'
websites: 'https://threefold.tech'
image: ./mahmoud_emad.jpg
projects:
- threefold_tech
countries:
- Egypt
cities:
- Giza
private: 0
title: Software Engineer
---

View File

@@ -2,16 +2,25 @@
id: maxime_daniel
name: Maxime Daniel
rank: 2
memberships: [foundation, tech, technology_council]
category: [foundation]
bio: C, python and nodejs developer, Gentoo user, Linux and Music addict
excerpt: C, python and nodejs developer, Gentoo user, Linux and Music addict
linkedin: https://www.linkedin.com/in/maxime-daniel-29bb8055/
github: https://github.com/maxux
websites: https://www.threefold.tech
memberships:
- foundation
- tech
- technology_council
category:
- foundation
bio: 'C, python and nodejs developer, Gentoo user, Linux and Music addict'
excerpt: 'C, python and nodejs developer, Gentoo user, Linux and Music addict'
linkedin: 'https://www.linkedin.com/in/maxime-daniel-29bb8055/'
github: 'https://github.com/maxux'
websites: 'https://www.threefold.tech'
image: ./maxime_daniel.png
projects: [threefold_tech]
countries: [Belgium]
cities: [Liège]
projects:
- threefold_tech
countries:
- Belgium
cities:
- Liège
private: 0
title: 'C, python and nodejs developer, Gentoo user, Linux and Music addict'
---

View File

@@ -2,15 +2,28 @@
id: mik_perreault
name: Mik Perreault
rank: 3
memberships: [tech, foundation, ourworldventures]
category: [foundation]
bio: Mik strongly believes in the power of information. On the premise that knowledge is power, he thinks the new Internet provided by ThreeFold is a game changer. "Natura non facit saltus."
memberships:
- tech
- foundation
- ourworldventures
category:
- foundation
bio: >-
Mik strongly believes in the power of information. On the premise that
knowledge is power, he thinks the new Internet provided by ThreeFold is a game
changer. "Natura non facit saltus."
excerpt: Musician and mathematician contributing to the ThreeFold documentation.
github: https://github.com/Mik-TF
websites: [https://github.com/Mik-TF]
github: 'https://github.com/Mik-TF'
websites:
- 'https://github.com/Mik-TF'
image: ./mik_perreault.jpg
projects: [threefold_tech]
countrie: [Canada]
cities: [Montreal]
projects:
- threefold_tech
countrie:
- Canada
cities:
- Montreal
private: 0
---
title: Musician and mathematician contributing to the ThreeFold documentation
---

View File

@@ -2,15 +2,34 @@
id: nayer_sobhy
name: Nayer Sobhy
rank: 3
memberships: [tech]
category: [foundation]
bio: Nayer is a passionate about peoples development, and that we can be the change we want to see. After his B.Sc. in Business Management from Cairo University in Egypt, he got a postgraduate degree in Human resources management from The American University in Cairo, Egypt. Currently he is part of ThreeFold's family, managing cairo's office since June 2014. Project Coordinator fell in love with Threefold ThreeFold is about believing in people, empowering people and most importantly helping the planet by going green.
excerpt: Nayer is a passionate about peoples development, and that we can be the change we want to see.
linkedin: https://www.linkedin.com/in/nayer-sobhy-1bb15855/
websites: https://threefold.tech
projects: [threefold_tech]
memberships:
- tech
category:
- foundation
bio: >-
Nayer is a passionate about peoples development, and that we can be the
change we want to see. After his B.Sc. in Business Management from Cairo
University in Egypt, he got a postgraduate degree in Human resources
management from The American University in Cairo, Egypt. Currently he is part
of ThreeFold's family, managing cairo's office since June 2014. Project
Coordinator fell in love with Threefold ThreeFold is about believing in
people, empowering people and most importantly helping the planet by going
green.
excerpt: >-
Nayer is a passionate about peoples development, and that we can be the
change we want to see.
linkedin: 'https://www.linkedin.com/in/nayer-sobhy-1bb15855/'
websites: 'https://threefold.tech'
projects:
- threefold_tech
image: ./nayer_sobhy.jpg
countries: [Egypt]
cities: [Cairo]
countries:
- Egypt
cities:
- Cairo
private: 0
title: >-
Nayer is a passionate about peoples development, and that we can be the
change we want to see
---

View File

@@ -2,17 +2,24 @@
id: omar_abdulaziz
name: Omar Abdulaziz
rank: 3
memberships: [tech]
category: [foundation]
memberships:
- tech
category:
- foundation
bio: A software engineer.
excerpt: Golang, Typescript.
linkedin: https://www.linkedin.com/in/omarabdul3ziz
github: https://github.com/omarabdul3ziz
telegram: https://t.me/Omarabdul3ziz
websites: https://threefold.tech
excerpt: 'Golang, Typescript.'
linkedin: 'https://www.linkedin.com/in/omarabdul3ziz'
github: 'https://github.com/omarabdul3ziz'
telegram: 'https://t.me/Omarabdul3ziz'
websites: 'https://threefold.tech'
image: ./omar_abdulaziz.jpg
projects: [threefold_tech]
countries: [Egypt]
cities: [Cairo]
projects:
- threefold_tech
countries:
- Egypt
cities:
- Cairo
private: 0
title: 'Golang, Typescript'
---

View File

@@ -2,16 +2,23 @@
id: omar_kassem
name: Omar Kassem
rank: 3
memberships: [tech]
category: [foundation]
bio: A passionate Software Engineer, Started his career at Codescalers.
memberships:
- tech
category:
- foundation
bio: 'A passionate Software Engineer, Started his career at Codescalers.'
excerpt: Software Engineer
linkedin: https://www.linkedin.com/in/omar-kassem/
websites: https://threefold.tech
github: https://github.com/0oM4R
linkedin: 'https://www.linkedin.com/in/omar-kassem/'
websites: 'https://threefold.tech'
github: 'https://github.com/0oM4R'
image: ./omar_kassem.jpg
projects: [threefold_tech]
countries: [Egypt]
cities: [Cairo]
projects:
- threefold_tech
countries:
- Egypt
cities:
- Cairo
private: 0
title: Software Engineer
---

View File

@@ -2,16 +2,26 @@
id: peter_nashaat
name: Peter Nashaat
rank: 4
memberships: [tech]
category: [foundation]
bio: Passionate DevOps Engineer. Engineer fell in love with Threefold I believe that Threefold will change how to world works, and i want to be part of that, we are building the future.
memberships:
- tech
category:
- foundation
bio: >-
Passionate DevOps Engineer. Engineer fell in love with Threefold I believe
that Threefold will change how to world works, and i want to be part of that,
we are building the future.
excerpt: Passionate DevOps Engineer
linkedin: https://www.linkedin.com/in/peter-nashaat-33966831/
github: https://github.com/PeterNashaat
websites: https://threefold.tech
projects: [threefold_tech]
linkedin: 'https://www.linkedin.com/in/peter-nashaat-33966831/'
github: 'https://github.com/PeterNashaat'
websites: 'https://threefold.tech'
projects:
- threefold_tech
image: ./peter_nashaat.jpg
countries: [Egypt]
cities: [Cairo]
countries:
- Egypt
cities:
- Cairo
private: 0
title: Passionate DevOps Engineer
---

View File

@@ -2,15 +2,28 @@
id: peter_van_der_henst
name: Peter van der Henst
rank: 1
memberships: [foundation, tech]
category: [foundation]
bio: Peter is HR-manager and Financial Advisor For TF Tech. Besides that Peter is an entrepreneur active in the world of start-ups and scale-ups for about 8 years now. Next to running the best business center in Belgium, where he lets companies grow and develop themselves, he is Kristofs financial guy for several interesting projects in Belgium, Spain & Egypt. Co-Founder fell in love with Threefold I believe in equal chances for everyone across the globe.
memberships:
- foundation
- tech
category:
- foundation
bio: >-
Peter is HR-manager and Financial Advisor For TF Tech. Besides that Peter is
an entrepreneur active in the world of start-ups and scale-ups for about 8
years now. Next to running the best business center in Belgium, where he lets
companies grow and develop themselves, he is Kristofs financial guy for
several interesting projects in Belgium, Spain & Egypt. Co-Founder fell in
love with Threefold I believe in equal chances for everyone across the globe.
excerpt: Peter is HR-manager and Financial Advisor For TF Tech
linkedin: https://www.linkedin.com/in/petervanderhenst/
websites: https://threefold.tech
projects: [threefold_tech]
linkedin: 'https://www.linkedin.com/in/petervanderhenst/'
websites: 'https://threefold.tech'
projects:
- threefold_tech
image: ./peter_van_der_henst.png
countries: [Belgium]
countries:
- Belgium
cities: []
private: 0
title: Peter is HR-manager and Financial Advisor For TF Tech
---

View File

@@ -2,16 +2,28 @@
id: ramez_saeed
name: Ramez Saeed
rank: 4
memberships: [tech]
category: [foundation]
bio: Ramez has about 10 years of experience in CloudComputing software. He joined Kristof and his team on 2008, Started in Q-layer, Amplidata, GiG and currently TFtech. Currently Ramez is working as a quality control and operations teamleader. Engineer fell in love with Threefold Threefold is the upcoming internet future, we are creating conscious futures together.
memberships:
- tech
category:
- foundation
bio: >-
Ramez has about 10 years of experience in CloudComputing software. He joined
Kristof and his team on 2008, Started in Q-layer, Amplidata, GiG and currently
TFtech. Currently Ramez is working as a quality control and operations
teamleader. Engineer fell in love with Threefold Threefold is the upcoming
internet future, we are creating conscious futures together.
excerpt: Ramez has about 10 years of experience in CloudComputing software.
linkedin: https://www.linkedin.com/in/ramez-saeed-a9801819/
github: https://github.com/ramezsaeed
websites: https://threefold.tech
projects: [threefold_tech]
linkedin: 'https://www.linkedin.com/in/ramez-saeed-a9801819/'
github: 'https://github.com/ramezsaeed'
websites: 'https://threefold.tech'
projects:
- threefold_tech
image: ./ramez_saeed.jpg
countries: [Egypt]
cities: [Cairo]
countries:
- Egypt
cities:
- Cairo
private: 0
title: Ramez has about 10 years of experience in CloudComputing software
---

View File

@@ -2,16 +2,29 @@
id: rawda_gastan
name: Rawda Gastan
rank: 3
memberships: [tech]
category: [foundation]
bio: I am constantly seeking new learning opportunities and relish the chance to expand my skill set, making calcuated risks along the way.
excerpt: I am a software engineer, always looking for new opportunties and ways to improve.
websites: https://threefold.tech
projects: [threefold_tech]
linkedin: https://www.linkedin.com/in/rawda-gastan-82a501173
github: https://github.com/rawdaGastan
memberships:
- tech
category:
- foundation
bio: >-
I am constantly seeking new learning opportunities and relish the chance to
expand my skill set, making calcuated risks along the way.
excerpt: >-
I am a software engineer, always looking for new opportunties and ways to
improve.
websites: 'https://threefold.tech'
projects:
- threefold_tech
linkedin: 'https://www.linkedin.com/in/rawda-gastan-82a501173'
github: 'https://github.com/rawdaGastan'
image: ./rawda_gastan.jpg
countries: [Egypt]
cities: [Alexandria]
countries:
- Egypt
cities:
- Alexandria
private: 0
title: >-
I am a software engineer, always looking for new opportunties and ways to
improve
---

View File

@@ -2,16 +2,33 @@
id: sabrina_sadik
name: Sabrina Sadik
rank: 2
memberships: [foundation, tech, grid_guardians]
category: [foundation, farming]
bio: Sabrina is a jack of all trades when it comes to ThreeFold. She leads the support and operations team, and helps out wherever needed. Sabrina is an outgoing person who loves to laugh and be with friends and family, but she's secretly also a bit of a nerd who loves the calmness of being alone and reading a book while her daughter is asleep. Sabrina is someone who believes in equal opportunities and rights for everyone, no matter their background.
memberships:
- foundation
- tech
- grid_guardians
category:
- foundation
- farming
bio: >-
Sabrina is a jack of all trades when it comes to ThreeFold. She leads the
support and operations team, and helps out wherever needed. Sabrina is an
outgoing person who loves to laugh and be with friends and family, but she's
secretly also a bit of a nerd who loves the calmness of being alone and
reading a book while her daughter is asleep. Sabrina is someone who believes
in equal opportunities and rights for everyone, no matter their background.
excerpt: People person with a heart for equality and tech nerds.
linkedin: https://www.linkedin.com/in/sabrina-sadik-449758132/
github: https://github.com/sabrinasadik
websites: https://threefold.io/, https://threefold.tech
linkedin: 'https://www.linkedin.com/in/sabrina-sadik-449758132/'
github: 'https://github.com/sabrinasadik'
websites: 'https://threefold.io/, https://threefold.tech'
image: ./sabrina_sadik.jpg
projects: [threefold_foundation, threefold_tech]
countries: [Belgium]
cities: [Lochristi]
projects:
- threefold_foundation
- threefold_tech
countries:
- Belgium
cities:
- Lochristi
private: 0
title: People person with a heart for equality and tech nerds
---

View File

@@ -2,16 +2,27 @@
id: samar_adel
name: Samar Adel
rank: 2
memberships: [tech]
category: [foundation]
bio: Samar has over 3 years of practical experience in designing, implementing software, including web and mobile UI development, API design and she is passionate about everything Javascript, Designing pages as well. she loves exploring new libraries.
memberships:
- tech
category:
- foundation
bio: >-
Samar has over 3 years of practical experience in designing, implementing
software, including web and mobile UI development, API design and she is
passionate about everything Javascript, Designing pages as well. she loves
exploring new libraries.
excerpt: I believe in a world where everyone can be happy.
linkedin: https://www.linkedin.com/in/samaradel/
websites: https://threefold.tech
github: https://github.com/samaradel
linkedin: 'https://www.linkedin.com/in/samaradel/'
websites: 'https://threefold.tech'
github: 'https://github.com/samaradel'
image: ./samar_adel.jpg
projects: [threefold_tech]
countries: [Egypt]
cities: [Cairo]
projects:
- threefold_tech
countries:
- Egypt
cities:
- Cairo
private: 0
title: I believe in a world where everyone can be happy
---

View File

@@ -2,16 +2,31 @@
id: samehabouelsaad
name: Sameh Abouelsaad
rank: 4
memberships: [tech]
category: [foundation]
bio: Sameh is a passionate software engineer with a talent for problem-solving and an unwavering commitment to quality. Specializing in Python, Golang, and web technologies to build reliable systems that scale. Former experienced educator with a mission to promote knowledge.
excerpt: Sameh is a passionate software engineer with a talent for problem-solving and an unwavering commitment to quality.
linkedin: https://www.linkedin.com/in/sameh-farouk-software-developer/
github: https://github.com/sameh-farouk
websites: https://threefold.tech
image: ./sameh_abouelsaad.jpeg
projects: [threefold_tech]
countries: [Egypt]
cities: [Cairo]
memberships:
- tech
category:
- foundation
bio: >-
Sameh is a passionate software engineer with a talent for problem-solving and
an unwavering commitment to quality. Specializing in Python, Golang, and web
technologies to build reliable systems that scale. Former experienced educator
with a mission to promote knowledge.
excerpt: >-
Sameh is a passionate software engineer with a talent for problem-solving and
an unwavering commitment to quality.
linkedin: 'https://www.linkedin.com/in/sameh-farouk-software-developer/'
github: 'https://github.com/sameh-farouk'
websites: 'https://threefold.tech'
image: ./sameh_abouelsaad.jpg
projects:
- threefold_tech
countries:
- Egypt
cities:
- Cairo
private: 0
title: >-
Sameh is a passionate software engineer with a talent for problem-solving and
an unwavering commitment to quality
---

View File

@@ -2,16 +2,28 @@
id: samir_hosny
name: Samir Hosny
rank: 3
memberships: [tech]
category: [foundation]
bio: My biggest passion is learning about new technologies. I got my Bachelor's degree in Computer Science and then started working in a field of cloud computing for last 5 years. I think that ThreeFold is stepping in a place where no one has gone before, stretching the limitations of technology and how it can help people in their daily life actions.
memberships:
- tech
category:
- foundation
bio: >-
My biggest passion is learning about new technologies. I got my Bachelor's
degree in Computer Science and then started working in a field of cloud
computing for last 5 years. I think that ThreeFold is stepping in a place
where no one has gone before, stretching the limitations of technology and how
it can help people in their daily life actions.
excerpt: My biggest passion is learning about new technologies.
linkedin: https://www.linkedin.com/in/samir-hosny-58b81394/
github: https://github.com/hossnys
websites: https://threefold.tech
linkedin: 'https://www.linkedin.com/in/samir-hosny-58b81394/'
github: 'https://github.com/hossnys'
websites: 'https://threefold.tech'
image: ./samir_hosny.jpg
projects: [threefold_tech]
countries: [Egypt]
cities: [Cairo]
projects:
- threefold_tech
countries:
- Egypt
cities:
- Cairo
private: 0
title: My biggest passion is learning about new technologies
---

View File

@@ -2,18 +2,35 @@
id: scott_yeager
name: Scott Yeager
rank: 2
memberships: [foundation]
category: [foundation]
bio: I am a human on a mission to grow planetary consciousness with art and technology. My background includes formal education in English and mathematics, along with a lifetime of exploring my natural curiosity for how things work, especially electronics and computers. In 2013, I quit a soul crushing job at an ecommerce startup, which launched an entrepreneurial journey that eventually led me to ThreeFold. Along with language, music is a medium of expression that I feel blessed to include in my role on the team. For me, the healing power of sound is real, just like the infinite potential of love. The world needs an open and neutral way to communicate, so that we can collaborate and thrive—that's why I'm excited to contribute to ThreeFold technology and the FreeFlow movement.
memberships:
- foundation
category:
- foundation
bio: >-
I am a human on a mission to grow planetary consciousness with art and
technology. My background includes formal education in English and
mathematics, along with a lifetime of exploring my natural curiosity for how
things work, especially electronics and computers. In 2013, I quit a soul
crushing job at an ecommerce startup, which launched an entrepreneurial
journey that eventually led me to ThreeFold. Along with language, music is a
medium of expression that I feel blessed to include in my role on the team.
For me, the healing power of sound is real, just like the infinite potential
of love. The world needs an open and neutral way to communicate, so that we
can collaborate and thrive—that's why I'm excited to contribute to ThreeFold
technology and the FreeFlow movement.
excerpt: Technology nerd and cross discipline creator.
linkedin: https://www.linkedin.com/in/scottmyeager/
github: https://github.com/scottyeager
websites: https://threefold.io
linkedin: 'https://www.linkedin.com/in/scottmyeager/'
github: 'https://github.com/scottyeager'
websites: 'https://threefold.io'
image: ./scott_yeager.jpg
projects: [threefold_foundation]
countries: [United States]
cities: [Eugene]
projects:
- threefold_foundation
countries:
- United States
cities:
- Eugene
private: 0
title: Technology nerd and cross discipline creator
---
---

View File

@@ -2,16 +2,26 @@
id: zainab_elgohary
name: Zainab Elgohary
rank: 3
memberships: [tech]
category: [foundation]
bio: Zainab has over 2 years of practical experience in Front End development. She's experienced in working in popular JS frameworks & libraries such as Vue, Svelte & React in addition to cloud tools like Docker, Kubernetes & Helm.
memberships:
- tech
category:
- foundation
bio: >-
Zainab has over 2 years of practical experience in Front End development.
She's experienced in working in popular JS frameworks & libraries such as Vue,
Svelte & React in addition to cloud tools like Docker, Kubernetes & Helm.
excerpt: Software Engineer
linkedin: https://www.linkedin.com/in/zaelgohary/
websites: https://threefold.tech
github: https://github.com/zaelgohary
image: ./zainab_elgohary.jpeg
projects: [threefold_tech]
countries: [Egypt]
cities: [Cairo]
linkedin: 'https://www.linkedin.com/in/zaelgohary/'
websites: 'https://threefold.tech'
github: 'https://github.com/zaelgohary'
image: ./zainab_elgohary.jpg
projects:
- threefold_tech
countries:
- Egypt
cities:
- Cairo
private: 0
title: Software Engineer
---

View File

@@ -0,0 +1,53 @@
import { promises as fs } from 'fs';
import path from 'path';
import matter from 'gray-matter';
const peopleDirectory = path.join(process.cwd(), 'public/images/people');
async function updatePeopleFiles() {
try {
const peopleFolders = await fs.readdir(peopleDirectory, { withFileTypes: true });
for (const dirent of peopleFolders) {
if (dirent.isDirectory()) {
const personDir = path.join(peopleDirectory, dirent.name);
const files = await fs.readdir(personDir);
const markdownFile = files.find(file => file.endsWith('.md') || file.endsWith('.mdx'));
if (markdownFile) {
const markdownFilePath = path.join(personDir, markdownFile);
const fileContents = await fs.readFile(markdownFilePath, 'utf8');
const { data, content } = matter(fileContents);
if (!data.title) {
let title = data.excerpt || data.description || '';
if (title.endsWith('.')) {
title = title.slice(0, -1);
}
if (data.title !== undefined) continue;
if (data.description) {
data.name = data.title;
data.excerpt = data.description;
}
data.title = title;
if(data.extra && data.extra.imgPath) {
data.image = `./${data.extra.imgPath}`;
delete data.extra.imgPath;
}
const newContent = matter.stringify(content, data);
await fs.writeFile(markdownFilePath, newContent);
console.log(`Updated ${markdownFilePath}`);
}
}
}
}
} catch (error) {
console.error('Error updating people files:', error);
}
}
updatePeopleFiles();

View File

@@ -0,0 +1,90 @@
import { promises as fs } from 'fs';
import path from 'path';
import Image from 'next/image';
import matter from 'gray-matter';
interface Person {
name: string;
excerpt: string;
title: string;
imageUrl: string;
}
async function getPeople(): Promise<Person[]> {
const peopleDirectory = path.join(process.cwd(), 'public/images/people');
try {
const peopleFolders = await fs.readdir(peopleDirectory, { withFileTypes: true });
const people = await Promise.all(
peopleFolders
.filter(dirent => dirent.isDirectory())
.map(async (dirent) => {
const personDir = path.join(peopleDirectory, dirent.name);
const files = await fs.readdir(personDir);
const markdownFile = files.find(file => file.endsWith('.md') || file.endsWith('.mdx'));
if (!markdownFile) {
return null;
}
const markdownFilePath = path.join(personDir, markdownFile);
const fileContents = await fs.readFile(markdownFilePath, 'utf8');
const { data } = matter(fileContents);
if (!data.name || !data.title || !data.image) {
return null;
}
const imageUrl = `/images/people/${dirent.name}/${data.image.replace('./', '')}`;
return {
name: data.name,
excerpt: data.excerpt || '',
title: data.title,
imageUrl,
};
})
);
return people.filter((p): p is Person => p !== null);
} catch (error) {
console.error('Error reading people directory:', error);
return [];
}
}
export default async function PeoplePage() {
const people = await getPeople();
return (
<div className=" py-24 sm:py-32">
<div className="mx-auto max-w-7xl px-6 lg:px-8">
<div className="mx-auto max-w-2xl lg:mx-0">
<h2 className="text-4xl font-semibold tracking-tight text-pretty text-white sm:text-5xl">Our Team</h2>
<p className="mt-6 text-lg/8 text-gray-400">
Were a dynamic group of individuals who are passionate about what we do and dedicated to delivering the
best results for our clients.
</p>
</div>
<ul
role="list"
className="mx-auto mt-20 grid max-w-2xl grid-cols-1 gap-x-8 gap-y-14 sm:grid-cols-2 lg:mx-0 lg:max-w-none xl:grid-cols-4"
>
{people.map((person, index) => (
<li key={index}>
<Image
alt={person.name}
src={person.imageUrl}
className="aspect-square w-full rounded-2xl object-cover outline-1 -outline-offset-1 outline-white/10"
width={400}
height={400}
/>
<h3 className="mt-6 text-lg/8 font-semibold tracking-tight text-white">{person.name}</h3>
<p className="text-base/7 text-gray-300">{person.title}</p>
</li>
))}
</ul>
</div>
</div>
);
}