diff --git a/apps/landing/public/images/team/arnab.jpg b/apps/landing/public/images/team/arnab.jpg new file mode 100644 index 000000000..96816e68a Binary files /dev/null and b/apps/landing/public/images/team/arnab.jpg differ diff --git a/apps/landing/public/images/team/jake.jpg b/apps/landing/public/images/team/jake.jpg index 76b7eed58..d0f11cf15 100644 Binary files a/apps/landing/public/images/team/jake.jpg and b/apps/landing/public/images/team/jake.jpg differ diff --git a/apps/landing/public/images/team/matthew.jpg b/apps/landing/public/images/team/matthew.jpg new file mode 100644 index 000000000..71756d94c Binary files /dev/null and b/apps/landing/public/images/team/matthew.jpg differ diff --git a/apps/landing/src/app/team/TeamMember.tsx b/apps/landing/src/app/team/TeamMember.tsx index 7dcf136c1..730d1b851 100644 --- a/apps/landing/src/app/team/TeamMember.tsx +++ b/apps/landing/src/app/team/TeamMember.tsx @@ -1,4 +1,4 @@ -import { Dribbble, Github, Gitlab, Twitch, Twitter } from '@sd/assets/svgs/brands'; +import { Dribbble, Github, Gitlab, Twitch, Twitter, Website } from '@sd/assets/svgs/brands'; import clsx from 'clsx'; import Image from 'next/image'; import NextLink from 'next/link'; @@ -11,6 +11,9 @@ export interface TeamMemberProps { // Member's role role: string; + // Member's location + location?: string; + // Member's avatar imageUrl: string; @@ -21,6 +24,7 @@ export interface TeamMemberProps { github?: string; gitlab?: string; dribbble?: string; + website?: string; }; // Which round an investor joined at @@ -60,18 +64,16 @@ export function TeamMember(props: TeamMemberProps) { 'lg:h-28 lg:w-28': props.investmentRound })} /> -

{props.name}

-

- {props.role} -

- {props.investmentRound && ( -

{props.investmentRound}

+

{props.name}

+ + {props.location && ( +

{props.location}

)} -
+

{props.role}

+ {props.investmentRound && ( +

{props.investmentRound}

+ )} +
{props.socials?.twitter && ( @@ -97,6 +99,11 @@ export function TeamMember(props: TeamMemberProps) { )} + {props.socials?.website && ( + + + + )}
); diff --git a/apps/landing/src/app/team/page.tsx b/apps/landing/src/app/team/page.tsx index 7c694a676..9abd73d4d 100644 --- a/apps/landing/src/app/team/page.tsx +++ b/apps/landing/src/app/team/page.tsx @@ -14,10 +14,6 @@ export default function Page() { return (
-

We believe file management should be{' '} diff --git a/apps/landing/src/app/team/people.tsx b/apps/landing/src/app/team/people.tsx index d10978e42..b08809593 100644 --- a/apps/landing/src/app/team/people.tsx +++ b/apps/landing/src/app/team/people.tsx @@ -4,6 +4,7 @@ export const teamMembers: Array = [ { name: 'Jamie Pine', role: 'Founder, Engineer & Designer', + location: 'Vancouver, Canada', imageUrl: '/images/team/jamie.jpg', socials: { twitter: 'https://x.com/jamiepine', @@ -11,9 +12,40 @@ export const teamMembers: Array = [ github: 'https://github.com/jamiepine' } }, + { + name: 'Utku Bakır', + location: 'Toronto, Canada', + role: 'Product Manager & TypeScript Engineer', + imageUrl: '/images/team/utku.jpg', + socials: { + github: 'https://github.com/utkubakir' + } + }, + { + name: 'Ericson Soares', + location: 'Rio de Janeiro, Brazil', + role: 'Rust Engineer - Core & VDFS', + imageUrl: '/images/team/ericson.jpg', + socials: { + twitter: 'https://x.com/fogodev', + github: 'https://github.com/fogodev' + } + }, + + { + name: 'Nik Elšnik', + location: 'Slovenia', + role: 'TypeScript Engineer - Lead Interface', + imageUrl: '/images/team/nikec.jpg', + socials: { + github: 'https://github.com/niikeec', + twitter: 'https://x.com/nikec_' + } + }, { name: 'Brendan Allan', - role: 'Rust Engineer', + location: 'Western Australia', + role: 'Rust Engineer - Database & Sync', imageUrl: '/images/team/brendan.jpg', socials: { twitter: 'https://x.com/brendonovichdev', @@ -23,7 +55,8 @@ export const teamMembers: Array = [ }, { name: 'Oscar Beaumont', - role: 'Rust Engineer', + location: 'Western Australia', + role: 'Rust Engineer - P2P & Networking', imageUrl: '/images/team/oscar.jpg', socials: { twitter: 'https://x.com/oscartbeaumont', @@ -31,43 +64,29 @@ export const teamMembers: Array = [ github: 'https://github.com/oscartbeaumont' } }, - { - name: 'Ericson Soares', - role: 'Rust Engineer', - imageUrl: '/images/team/ericson.jpg', - socials: { - twitter: 'https://x.com/fogodev', - github: 'https://github.com/fogodev' - } - }, - { - name: 'Utku Bakır', - role: 'Staff Software Engineer', - imageUrl: '/images/team/utku.jpg', - socials: { - github: 'https://github.com/utkubakir' - } - }, - { - name: 'Jake Robinson', - role: 'Rust Engineer & Cryptographer', - imageUrl: '/images/team/jake.jpg', - socials: { - github: 'https://github.com/brxken128' - } - }, { name: 'Mihail Dounaev', - role: 'Graphic Designer', + location: 'Finland', + role: 'Graphic Designer - Icons & Animations', imageUrl: '/images/team/mihail.jpg', socials: { twitter: 'https://x.com/mmmintdesign', dribbble: 'https://dribbble.com/mmmint' } }, + { + name: 'Jake Robinson', + location: 'United Kingdom', + role: 'Rust Engineer - Cryptographer', + imageUrl: '/images/team/jake.jpg', + socials: { + github: 'https://github.com/brxken128' + } + }, { name: 'Ameer Al Ashhab', - role: 'React Engineer & Designer', + location: 'Jordan', + role: 'TypeScript Engineer - Interface Design', imageUrl: '/images/team/ameer.jpg', socials: { github: 'https://github.com/ameer2468' @@ -75,7 +94,8 @@ export const teamMembers: Array = [ }, { name: 'Vítor Vasconcellos', - role: 'React Engineer & Designer', + location: 'Rio de Janeiro, Brazil', + role: 'TypeScript Engineer', imageUrl: '/images/team/vitor.jpg', socials: { github: 'https://github.com/HeavenVolkoff', @@ -84,12 +104,22 @@ export const teamMembers: Array = [ } }, { - name: 'Nik Elšnik', - role: 'React Engineer & Designer', - imageUrl: '/images/team/nikec.jpg', + name: 'Matthew Yung', + location: 'Vancouver, Canada', + role: 'TypeScript Engineer - Intern', + imageUrl: '/images/team/matthew.jpg', socials: { - github: 'https://github.com/niikeec', - twitter: 'https://x.com/nikec_' + website: 'https://myung03.github.io' + } + }, + { + name: 'Arnab Chakraborty', + location: 'New York, United States', + role: 'Full Stack Engineer - Intern', + imageUrl: '/images/team/arnab.jpg', + socials: { + website: 'https://rocky43007.vercel.app', + github: 'https://github.com/Rocky43007' } } ]; diff --git a/packages/assets/svgs/brands/Website.svg b/packages/assets/svgs/brands/Website.svg new file mode 100644 index 000000000..8eaa52f7b --- /dev/null +++ b/packages/assets/svgs/brands/Website.svg @@ -0,0 +1 @@ + diff --git a/packages/assets/svgs/brands/index.ts b/packages/assets/svgs/brands/index.ts index caaf569d1..c2faa501e 100644 --- a/packages/assets/svgs/brands/index.ts +++ b/packages/assets/svgs/brands/index.ts @@ -28,6 +28,9 @@ const Twitch = React.lazy(async () => ({ default: (await import('./Twitch.svg')) const Twitter = React.lazy(async () => ({ default: (await import('./Twitter.svg')).ReactComponent })); +const Website = React.lazy(async () => ({ + default: (await import('./Website.svg')).ReactComponent +})); export { Academia, @@ -40,5 +43,6 @@ export { Instagram, Opencollective, Twitch, - Twitter + Twitter, + Website };