From 7feaef724695f68dcfabb8d4d976aef05b77bca0 Mon Sep 17 00:00:00 2001 From: ziyaudheenms Date: Tue, 14 Oct 2025 06:23:18 +0530 Subject: [PATCH 1/2] Add Ziyaudheen MS to person directory --- src/ProjectsData/projects.ts | 27 ++++++++ src/app/page.tsx | 23 +++++++ src/app/ziyaudheen-ms/page.tsx | 116 +++++++++++++++++++++++++++++++++ src/components/Projects.tsx | 56 ++++++++++++++++ 4 files changed, 222 insertions(+) create mode 100644 src/ProjectsData/projects.ts create mode 100644 src/app/ziyaudheen-ms/page.tsx create mode 100644 src/components/Projects.tsx diff --git a/src/ProjectsData/projects.ts b/src/ProjectsData/projects.ts new file mode 100644 index 0000000..fcb6d24 --- /dev/null +++ b/src/ProjectsData/projects.ts @@ -0,0 +1,27 @@ + +export const ziyaudheenProjects = [ + { + id:1, + projectTitle: "VIDMEET : THE COMPLETE VIDEO CONFERENCE APPLICATION", + projectType: "FULL STACK DEVELOPMENT", + projectDescription: "After a significant period of learning, implementation, and debugging, I successfully launched a full-stack video conferencing platform. This project, VIDMEET, was built entirely using Next.js and TypeScript, which deepened my skills in server components ('use server'), custom hooks, and powerful authentication with Clerk.", + Technologies: ["NextJs" , "Stream" , "Tailwind CSS", ], + }, + + { + id:2, + projectTitle: "PARLEZ AI : YOUR VIRTUAL INTERVIEWER", + projectType: "FULL STACK DEVELOPMENT WITH AI INTEGRATION", + projectDescription: "Introducing your personal virtual interviewer, powered by an LLM for a knowledge-based, serious interview experience. To ensure relevance and realism, simply provide the job description and expectations; you can then practice any interview as many times as you need.", + Technologies: ["NextJs" , "Python Django" , "Tailwind CSS", "Vapi Agent" , "Google Gemini"], + }, + { + id:3 , + projectTitle: "CLAUDCANVAS : TRANSFORM ANYTHING AS YOU NEED", + projectType: "FULL STACK DEVELOPMENT WITH AI INTEGRATION", + projectDescription: "CLAUDCANVAS makes complex media transformations easy for everyone. Powered by Cloudinary's AI, the platform lets you effortlessly edit, optimize, and transform your images, videos, and audio. Manage all your content and creations from an intuitive dashboard.", + Technologies: ["NextJs" , "Python Django" , "Tailwind CSS", "Claudinary AI"], + }, + +]; + diff --git a/src/app/page.tsx b/src/app/page.tsx index 41ec1ea..6ba1657 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -41,6 +41,29 @@ export default function Home() { + {/*Ziyaudheen's Card */} + +
+
+
+
+ Z +
+
+
+

+ Ziyaudheen MS +

+

+ Computer Science Student +

+

+ Age: 18 • First Year +

+
+
+
+ diff --git a/src/app/ziyaudheen-ms/page.tsx b/src/app/ziyaudheen-ms/page.tsx new file mode 100644 index 0000000..e36cb36 --- /dev/null +++ b/src/app/ziyaudheen-ms/page.tsx @@ -0,0 +1,116 @@ +import Navbar from "@/components/Navbar"; +import Projects from "@/components/Projects"; +import { ziyaudheenProjects } from "@/ProjectsData/projects"; + +export default function page() { + return ( +
+ +
+ + {/* Person Profile */} +
+
+ {/* Header */} +
+
+
+
+ Z {/* First letter of your name */} +
+
+
+

+ Ziyaudheen MS +

+

Full Stack Software Developer

+

Age: 18 • Doing btech CSE first year.

+
+
+
+ + {/* Content */} +
+ {/* Bio Section */} +
+

+ About +

+

+ Myself I am Ziyaudheen MS. Currently doing Computer Science and Engineering (S1). I am a full Stack software developer with experience in Various Tech frameworks. Working as a Master Tutor by training 100+ students in a digital initiative STEYP. Looking forward to learn more about dev and possibilities of AI/ML in web development. Also looking forward to contribute in open source projects.Interested in collaborating with all to build something great together.

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

+ Skills & Interests +

+
+ + Javascript + + + React Js + + + Next JS + + + Python + + + Node Js + + + AI/ML + + + Full Stack Development + + {/* Add more skills/interests as needed */} +
+
+
+

+ Personal Projects +

+
+ { + ziyaudheenProjects.map((item) => ( + + + )) + } +
+
+ {/* Contact Section */} +
+

+ Get in Touch +

+
+
+ 📧 + msharafudeen193@gmail.com +
+ + +
+
+
+
+
+
+
+ ); +} \ No newline at end of file diff --git a/src/components/Projects.tsx b/src/components/Projects.tsx new file mode 100644 index 0000000..ab53e31 --- /dev/null +++ b/src/components/Projects.tsx @@ -0,0 +1,56 @@ +import React from 'react' + +interface ProjectCard { + projectTitle: string, + projectDescription: string, + projectType: string, + technologies: string[] +} + +function Projects({ projectTitle, projectDescription, technologies, projectType }: ProjectCard) { + return ( +
+
+
+

+ {projectTitle} +

+

+ {projectDescription} +

+ +
+
+
+ {technologies.map((tech, idx) => ( + + {tech} + + ))} +
+
+
+
+ ) +} + +export default Projects From 50fb8771abc46051e3c93d6ab87cd9cf062c48a1 Mon Sep 17 00:00:00 2001 From: ziyaudheenms Date: Tue, 14 Oct 2025 17:24:56 +0530 Subject: [PATCH 2/2] Add Ziyaudheen MS to person directory --- src/ProjectsData/projects.ts | 27 ------------- src/app/ziyaudheen-ms/page.tsx | 74 ++++++++++++++++++++++++++++++++-- src/components/Projects.tsx | 56 ------------------------- 3 files changed, 71 insertions(+), 86 deletions(-) delete mode 100644 src/ProjectsData/projects.ts delete mode 100644 src/components/Projects.tsx diff --git a/src/ProjectsData/projects.ts b/src/ProjectsData/projects.ts deleted file mode 100644 index fcb6d24..0000000 --- a/src/ProjectsData/projects.ts +++ /dev/null @@ -1,27 +0,0 @@ - -export const ziyaudheenProjects = [ - { - id:1, - projectTitle: "VIDMEET : THE COMPLETE VIDEO CONFERENCE APPLICATION", - projectType: "FULL STACK DEVELOPMENT", - projectDescription: "After a significant period of learning, implementation, and debugging, I successfully launched a full-stack video conferencing platform. This project, VIDMEET, was built entirely using Next.js and TypeScript, which deepened my skills in server components ('use server'), custom hooks, and powerful authentication with Clerk.", - Technologies: ["NextJs" , "Stream" , "Tailwind CSS", ], - }, - - { - id:2, - projectTitle: "PARLEZ AI : YOUR VIRTUAL INTERVIEWER", - projectType: "FULL STACK DEVELOPMENT WITH AI INTEGRATION", - projectDescription: "Introducing your personal virtual interviewer, powered by an LLM for a knowledge-based, serious interview experience. To ensure relevance and realism, simply provide the job description and expectations; you can then practice any interview as many times as you need.", - Technologies: ["NextJs" , "Python Django" , "Tailwind CSS", "Vapi Agent" , "Google Gemini"], - }, - { - id:3 , - projectTitle: "CLAUDCANVAS : TRANSFORM ANYTHING AS YOU NEED", - projectType: "FULL STACK DEVELOPMENT WITH AI INTEGRATION", - projectDescription: "CLAUDCANVAS makes complex media transformations easy for everyone. Powered by Cloudinary's AI, the platform lets you effortlessly edit, optimize, and transform your images, videos, and audio. Manage all your content and creations from an intuitive dashboard.", - Technologies: ["NextJs" , "Python Django" , "Tailwind CSS", "Claudinary AI"], - }, - -]; - diff --git a/src/app/ziyaudheen-ms/page.tsx b/src/app/ziyaudheen-ms/page.tsx index e36cb36..3553d74 100644 --- a/src/app/ziyaudheen-ms/page.tsx +++ b/src/app/ziyaudheen-ms/page.tsx @@ -1,6 +1,34 @@ import Navbar from "@/components/Navbar"; -import Projects from "@/components/Projects"; -import { ziyaudheenProjects } from "@/ProjectsData/projects"; + + + + const ziyaudheenProjects = [ + { + id:1, + projectTitle: "VIDMEET : THE COMPLETE VIDEO CONFERENCE APPLICATION", + projectType: "FULL STACK DEVELOPMENT", + projectDescription: "After a significant period of learning, implementation, and debugging, I successfully launched a full-stack video conferencing platform. This project, VIDMEET, was built entirely using Next.js and TypeScript, which deepened my skills in server components ('use server'), custom hooks, and powerful authentication with Clerk.", + Technologies: ["NextJs" , "Stream" , "Tailwind CSS", ], + }, + + { + id:2, + projectTitle: "PARLEZ AI : YOUR VIRTUAL INTERVIEWER", + projectType: "FULL STACK DEVELOPMENT WITH AI INTEGRATION", + projectDescription: "Introducing your personal virtual interviewer, powered by an LLM for a knowledge-based, serious interview experience. To ensure relevance and realism, simply provide the job description and expectations; you can then practice any interview as many times as you need.", + Technologies: ["NextJs" , "Python Django" , "Tailwind CSS", "Vapi Agent" , "Google Gemini"], + }, + { + id:3 , + projectTitle: "CLAUDCANVAS : TRANSFORM ANYTHING AS YOU NEED", + projectType: "FULL STACK DEVELOPMENT WITH AI INTEGRATION", + projectDescription: "CLAUDCANVAS makes complex media transformations easy for everyone. Powered by Cloudinary's AI, the platform lets you effortlessly edit, optimize, and transform your images, videos, and audio. Manage all your content and creations from an intuitive dashboard.", + Technologies: ["NextJs" , "Python Django" , "Tailwind CSS", "Claudinary AI"], + }, + +]; + + export default function page() { return ( @@ -77,7 +105,47 @@ export default function page() {
{ ziyaudheenProjects.map((item) => ( - +
+
+
+

+ {item.projectTitle} +

+

+ {item.projectDescription} +

+ +
+
+
+ {item.Technologies.map((tech, idx) => ( + + {tech} + + ))} +
+
+
+
)) } diff --git a/src/components/Projects.tsx b/src/components/Projects.tsx deleted file mode 100644 index ab53e31..0000000 --- a/src/components/Projects.tsx +++ /dev/null @@ -1,56 +0,0 @@ -import React from 'react' - -interface ProjectCard { - projectTitle: string, - projectDescription: string, - projectType: string, - technologies: string[] -} - -function Projects({ projectTitle, projectDescription, technologies, projectType }: ProjectCard) { - return ( -
-
-
-

- {projectTitle} -

-

- {projectDescription} -

- -
-
-
- {technologies.map((tech, idx) => ( - - {tech} - - ))} -
-
-
-
- ) -} - -export default Projects