├── .gitignore ├── LICENSE ├── README.md ├── eslint.config.js ├── index.html ├── package.json ├── public ├── draco │ ├── draco_decoder.js │ └── draco_decoder.wasm ├── images │ ├── express.webp │ ├── javascript.webp │ ├── mongo.webp │ ├── mysql.webp │ ├── next.webp │ ├── next1.webp │ ├── next2.webp │ ├── nextBL.webp │ ├── node.webp │ ├── node2.webp │ ├── placeholder.webp │ ├── project-1.webp │ ├── project-2.webp │ ├── project-3.webp │ ├── project-4.webp │ ├── project-5.webp │ ├── react.webp │ ├── react2.webp │ └── typescript.webp └── models │ ├── .gitattributes │ ├── char_enviorment.hdr │ ├── character.enc │ ├── character.glb │ └── encrypt.cjs ├── src ├── App.css ├── App.tsx ├── assets │ └── react.svg ├── components │ ├── About.tsx │ ├── Career.tsx │ ├── Character │ │ ├── Scene.tsx │ │ ├── exports.ts │ │ ├── index.tsx │ │ └── utils │ │ │ ├── animationUtils.ts │ │ │ ├── character.ts │ │ │ ├── decrypt.ts │ │ │ ├── lighting.ts │ │ │ ├── mouseUtils.ts │ │ │ └── resizeUtils.ts │ ├── Contact.tsx │ ├── Cursor.tsx │ ├── HoverLinks.tsx │ ├── Landing.tsx │ ├── Loading.tsx │ ├── MainContainer.tsx │ ├── Navbar.tsx │ ├── SocialIcons.tsx │ ├── TechStack.tsx │ ├── WhatIDo.tsx │ ├── Work.tsx │ ├── WorkImage.tsx │ ├── styles │ │ ├── About.css │ │ ├── Career.css │ │ ├── Contact.css │ │ ├── Cursor.css │ │ ├── Landing.css │ │ ├── Loading.css │ │ ├── Navbar.css │ │ ├── SocialIcons.css │ │ ├── WhatIDo.css │ │ ├── Work.css │ │ └── style.css │ └── utils │ │ ├── GsapScroll.ts │ │ ├── initialFX.ts │ │ └── splitText.ts ├── config.ts ├── context │ └── LoadingProvider.tsx ├── data │ └── boneData.ts ├── index.css ├── main.tsx ├── utils │ └── textSplitter.ts └── vite-env.d.ts ├── test.js ├── tsconfig.app.json ├── tsconfig.app.tsbuildinfo ├── tsconfig.json ├── tsconfig.node.json ├── tsconfig.node.tsbuildinfo └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/package.json -------------------------------------------------------------------------------- /public/draco/draco_decoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/public/draco/draco_decoder.js -------------------------------------------------------------------------------- /public/draco/draco_decoder.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/public/draco/draco_decoder.wasm -------------------------------------------------------------------------------- /public/images/express.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/public/images/express.webp -------------------------------------------------------------------------------- /public/images/javascript.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/public/images/javascript.webp -------------------------------------------------------------------------------- /public/images/mongo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/public/images/mongo.webp -------------------------------------------------------------------------------- /public/images/mysql.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/public/images/mysql.webp -------------------------------------------------------------------------------- /public/images/next.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/public/images/next.webp -------------------------------------------------------------------------------- /public/images/next1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/public/images/next1.webp -------------------------------------------------------------------------------- /public/images/next2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/public/images/next2.webp -------------------------------------------------------------------------------- /public/images/nextBL.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/public/images/nextBL.webp -------------------------------------------------------------------------------- /public/images/node.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/public/images/node.webp -------------------------------------------------------------------------------- /public/images/node2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/public/images/node2.webp -------------------------------------------------------------------------------- /public/images/placeholder.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/public/images/placeholder.webp -------------------------------------------------------------------------------- /public/images/project-1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/public/images/project-1.webp -------------------------------------------------------------------------------- /public/images/project-2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/public/images/project-2.webp -------------------------------------------------------------------------------- /public/images/project-3.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/public/images/project-3.webp -------------------------------------------------------------------------------- /public/images/project-4.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/public/images/project-4.webp -------------------------------------------------------------------------------- /public/images/project-5.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/public/images/project-5.webp -------------------------------------------------------------------------------- /public/images/react.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/public/images/react.webp -------------------------------------------------------------------------------- /public/images/react2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/public/images/react2.webp -------------------------------------------------------------------------------- /public/images/typescript.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/public/images/typescript.webp -------------------------------------------------------------------------------- /public/models/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/public/models/.gitattributes -------------------------------------------------------------------------------- /public/models/char_enviorment.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/public/models/char_enviorment.hdr -------------------------------------------------------------------------------- /public/models/character.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/public/models/character.enc -------------------------------------------------------------------------------- /public/models/character.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/public/models/character.glb -------------------------------------------------------------------------------- /public/models/encrypt.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/public/models/encrypt.cjs -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/App.css -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/assets/react.svg -------------------------------------------------------------------------------- /src/components/About.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/About.tsx -------------------------------------------------------------------------------- /src/components/Career.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/Career.tsx -------------------------------------------------------------------------------- /src/components/Character/Scene.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/Character/Scene.tsx -------------------------------------------------------------------------------- /src/components/Character/exports.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Character/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/Character/index.tsx -------------------------------------------------------------------------------- /src/components/Character/utils/animationUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/Character/utils/animationUtils.ts -------------------------------------------------------------------------------- /src/components/Character/utils/character.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/Character/utils/character.ts -------------------------------------------------------------------------------- /src/components/Character/utils/decrypt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/Character/utils/decrypt.ts -------------------------------------------------------------------------------- /src/components/Character/utils/lighting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/Character/utils/lighting.ts -------------------------------------------------------------------------------- /src/components/Character/utils/mouseUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/Character/utils/mouseUtils.ts -------------------------------------------------------------------------------- /src/components/Character/utils/resizeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/Character/utils/resizeUtils.ts -------------------------------------------------------------------------------- /src/components/Contact.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/Contact.tsx -------------------------------------------------------------------------------- /src/components/Cursor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/Cursor.tsx -------------------------------------------------------------------------------- /src/components/HoverLinks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/HoverLinks.tsx -------------------------------------------------------------------------------- /src/components/Landing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/Landing.tsx -------------------------------------------------------------------------------- /src/components/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/Loading.tsx -------------------------------------------------------------------------------- /src/components/MainContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/MainContainer.tsx -------------------------------------------------------------------------------- /src/components/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/Navbar.tsx -------------------------------------------------------------------------------- /src/components/SocialIcons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/SocialIcons.tsx -------------------------------------------------------------------------------- /src/components/TechStack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/TechStack.tsx -------------------------------------------------------------------------------- /src/components/WhatIDo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/WhatIDo.tsx -------------------------------------------------------------------------------- /src/components/Work.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/Work.tsx -------------------------------------------------------------------------------- /src/components/WorkImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/WorkImage.tsx -------------------------------------------------------------------------------- /src/components/styles/About.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/styles/About.css -------------------------------------------------------------------------------- /src/components/styles/Career.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/styles/Career.css -------------------------------------------------------------------------------- /src/components/styles/Contact.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/styles/Contact.css -------------------------------------------------------------------------------- /src/components/styles/Cursor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/styles/Cursor.css -------------------------------------------------------------------------------- /src/components/styles/Landing.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/styles/Landing.css -------------------------------------------------------------------------------- /src/components/styles/Loading.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/styles/Loading.css -------------------------------------------------------------------------------- /src/components/styles/Navbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/styles/Navbar.css -------------------------------------------------------------------------------- /src/components/styles/SocialIcons.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/styles/SocialIcons.css -------------------------------------------------------------------------------- /src/components/styles/WhatIDo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/styles/WhatIDo.css -------------------------------------------------------------------------------- /src/components/styles/Work.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/styles/Work.css -------------------------------------------------------------------------------- /src/components/styles/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/styles/style.css -------------------------------------------------------------------------------- /src/components/utils/GsapScroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/utils/GsapScroll.ts -------------------------------------------------------------------------------- /src/components/utils/initialFX.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/utils/initialFX.ts -------------------------------------------------------------------------------- /src/components/utils/splitText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/components/utils/splitText.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/context/LoadingProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/context/LoadingProvider.tsx -------------------------------------------------------------------------------- /src/data/boneData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/data/boneData.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/index.css -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/utils/textSplitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/src/utils/textSplitter.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/test.js -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.app.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/tsconfig.app.tsbuildinfo -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /tsconfig.node.tsbuildinfo: -------------------------------------------------------------------------------- 1 | {"root":["./vite.config.ts"],"version":"5.6.2"} -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huzaifahmedz/Huzaif-Ahmed-Portfolio-Sixth/HEAD/vite.config.ts --------------------------------------------------------------------------------