forked from ourworld_web/www_engage_os
chore: add gray-matter dependency for markdown frontmatter parsing
This commit is contained in:
@@ -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
77
pnpm-lock.yaml
generated
@@ -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: {}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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.
|
||||
@@ -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/
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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]
|
||||
|
||||
@@ -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/
|
||||
|
||||
@@ -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.
|
||||
@@ -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 project’s 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/
|
||||
|
||||
@@ -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]
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
---
|
||||
|
||||
<!--
|
||||
|
||||
@@ -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
|
||||
---
|
||||
|
||||
<!--
|
||||
|
||||
@@ -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
|
||||
---
|
||||
|
||||
|
||||
@@ -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
|
||||
---
|
||||
|
||||
|
||||
@@ -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
|
||||
---
|
||||
|
||||
|
||||
@@ -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
|
||||
---
|
||||
|
||||
|
||||
@@ -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
|
||||
---
|
||||
|
||||
|
||||
@@ -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
|
||||
---
|
||||
|
||||
|
||||
|
||||
@@ -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'
|
||||
---
|
||||
|
||||
|
||||
@@ -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
|
||||
---
|
||||
|
||||
|
||||
@@ -2,15 +2,34 @@
|
||||
id: nayer_sobhy
|
||||
name: Nayer Sobhy
|
||||
rank: 3
|
||||
memberships: [tech]
|
||||
category: [foundation]
|
||||
bio: Nayer is a passionate about people’s 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 people’s 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 people’s 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 people’s 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 people’s development, and that we can be the
|
||||
change we want to see
|
||||
---
|
||||
|
||||
|
||||
@@ -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'
|
||||
---
|
||||
|
||||
|
||||
@@ -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
|
||||
---
|
||||
|
||||
|
||||
@@ -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
|
||||
---
|
||||
|
||||
|
||||
@@ -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 Kristof’s 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 Kristof’s 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
|
||||
---
|
||||
|
||||
|
||||
@@ -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
|
||||
---
|
||||
|
||||
|
||||
@@ -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
|
||||
---
|
||||
|
||||
|
||||
@@ -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
|
||||
---
|
||||
|
||||
|
||||
@@ -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
|
||||
---
|
||||
|
||||
|
||||
@@ -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
|
||||
---
|
||||
|
||||
|
||||
@@ -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
|
||||
---
|
||||
|
||||
|
||||
@@ -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
|
||||
---
|
||||
|
||||
---
|
||||
|
||||
@@ -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
|
||||
---
|
||||
|
||||
|
||||
53
scripts/add-title-to-people.mjs
Normal file
53
scripts/add-title-to-people.mjs
Normal 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();
|
||||
90
src/app/(main)/people/page.tsx
Normal file
90
src/app/(main)/people/page.tsx
Normal 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">
|
||||
We’re 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>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user