diff --git a/packages/nextjs/app/builders/0x2E15bB8aDF3438F66A6F786679B0bBBBF02A75d5/_components/BuilderSocialLinks.tsx b/packages/nextjs/app/builders/0x2E15bB8aDF3438F66A6F786679B0bBBBF02A75d5/_components/BuilderSocialLinks.tsx new file mode 100644 index 00000000..0d72ce0b --- /dev/null +++ b/packages/nextjs/app/builders/0x2E15bB8aDF3438F66A6F786679B0bBBBF02A75d5/_components/BuilderSocialLinks.tsx @@ -0,0 +1,34 @@ +import Link from "next/link"; +import { GithubIcon, TelegramIcon, TwitterIcon } from "./Icons"; + +type SocialLinksProps = { + twitter?: string; + github?: string; + telegram?: string; +}; + +export const SocialLinks = ({ twitter, github, telegram }: SocialLinksProps) => ( +
+ {twitter && ( + + + + + + )} + {github && ( + + + + + + )} + {telegram && ( + + + + + + )} +
+); diff --git a/packages/nextjs/app/builders/0x2E15bB8aDF3438F66A6F786679B0bBBBF02A75d5/_components/Icons.tsx b/packages/nextjs/app/builders/0x2E15bB8aDF3438F66A6F786679B0bBBBF02A75d5/_components/Icons.tsx new file mode 100644 index 00000000..5d453048 --- /dev/null +++ b/packages/nextjs/app/builders/0x2E15bB8aDF3438F66A6F786679B0bBBBF02A75d5/_components/Icons.tsx @@ -0,0 +1,19 @@ +// components/Icons.tsx + +export const TwitterIcon = () => ( + + + +); + +export const GithubIcon = () => ( + + + +); + +export const TelegramIcon = () => ( + + + +); diff --git a/packages/nextjs/app/builders/0x2E15bB8aDF3438F66A6F786679B0bBBBF02A75d5/page.tsx b/packages/nextjs/app/builders/0x2E15bB8aDF3438F66A6F786679B0bBBBF02A75d5/page.tsx new file mode 100644 index 00000000..41057f48 --- /dev/null +++ b/packages/nextjs/app/builders/0x2E15bB8aDF3438F66A6F786679B0bBBBF02A75d5/page.tsx @@ -0,0 +1,357 @@ +"use client"; + +import Image from "next/image"; +import { GithubIcon, TelegramIcon, TwitterIcon } from "./_components/Icons"; +import { NextPage } from "next"; +import { Address } from "~~/components/scaffold-eth"; + +// Skills arrays +const blockchainSkills = ["Solidity", "Hardhat", "Ethers.js", "Foundry"]; +const frontendSkills = ["React", "Next.js", "TailwindCSS", "TypeScript"]; +const otherSkills = ["IPFS", "The Graph", "ENS", "ERC Standards"]; + +// Social links +interface SocialLink { + href: string; + label: string; + icon: React.ReactNode; +} + +const socialLinks: SocialLink[] = [ + { + href: "https://github.com/ogazboiz", + label: "GitHub Profile", + icon: ( +
+ +
+ ), + }, + { + href: "https://twitter.com/AkpoloOgaga", + label: "Twitter Profile", + icon: ( +
+ +
+ ), + }, + { + href: "https://t.me/ogazboiz", + label: "Telegram Profile", + icon: ( +
+ +
+ ), + }, +]; + +// Ethereum address +const myAddress = "0x2E15bB8aDF3438F66A6F786679B0bBBBF02A75d5"; + +const AkpoloOgagaProfile: NextPage = () => { + return ( +
+
+ {/* Header */} +
+
+ Profile image +
+

+ Akpolo OgagaOghene Prince +

+

+ Web3 Developer +

+
+ {socialLinks.map(({ href, label, icon }) => ( + + {icon} + + ))} +
+
+ +
+
+ {/* About */} +
+

+ About Me +

+

+ I'm a Web3 developer passionate about building decentralized applications that solve real-world + problems with intuitive interfaces. +

+

Open for freelance projects and collaborations.

+
+
+ + ETH Address: + +
+
+
+ + Experience: + + 1+ Years +
+
+
+ + {/* Projects */} +
+

+ Projects +

+
+
+

+ ArtChain +

+

+ A decentralized platform for art provenance and royalty management using smart contracts. +

+
+ {["Solidity", "React", "Next.js", "IPFS"].map(tech => ( + + {tech} + + ))} +
+ + View on GitHub → + +
+
+
+ + {/* Experience */} +
+

+ Experience +

+
+
+
+

+ Smart Contract Developer +

+ + 2024-Present + +
+

+ Developing and auditing smart contracts for blockchain projects. +

+
+
+
+

+ Frontend Developer +

+ + 2020-Present + +
+

+ Building responsive web applications with React and Next.js. +

+
+
+
+
+ +
+ {/* Skills */} +
+

+ Skills +

+
+
+

+ Blockchain +

+
+ {blockchainSkills.map(skill => ( + + {skill} + + ))} +
+
+
+

+ Frontend +

+
+ {frontendSkills.map(skill => ( + + {skill} + + ))} +
+
+
+

+ Web3 +

+
+ {otherSkills.map(skill => ( + + {skill} + + ))} +
+
+
+
+ + {/* Education */} +
+

+ Education +

+
+

+ BSc Computer Science +

+

+ 2019-2024 +

+

+ Edo State University +

+
+
+ + {/* Contact */} +
+

+ Contact +

+

+ Let's collaborate: +

+ + ogazboizakpolo@gmail.com + +

+ Nigeria 🇳🇬 +

+
+
+
+ + {/* Footer */} + +
+
+ ); +}; + +export default AkpoloOgagaProfile;