From f3f943d1323f88078eaf2cdfec80b951b7fdb897 Mon Sep 17 00:00:00 2001 From: Viduruwan-55 Date: Wed, 19 Mar 2025 10:19:56 +0530 Subject: [PATCH 1/6] add jsx --- pages/Meet_our_team/Viduruwan/page.jsx | 335 +++++++++++++++++++++++++ 1 file changed, 335 insertions(+) create mode 100644 pages/Meet_our_team/Viduruwan/page.jsx diff --git a/pages/Meet_our_team/Viduruwan/page.jsx b/pages/Meet_our_team/Viduruwan/page.jsx new file mode 100644 index 0000000..ceffef1 --- /dev/null +++ b/pages/Meet_our_team/Viduruwan/page.jsx @@ -0,0 +1,335 @@ +import { useEffect, useState, useRef } from "react"; +import { motion } from "framer-motion"; + +export default function About() { + const [isClient, setIsClient] = useState(false); + const [isPaused, setIsPaused] = useState(false); + + useEffect(() => { + setIsClient(true); + }, []); + + return ( +
+ + šŸ‘‹ Hi, I'm Y.P. Viduruwan! + + + {isClient && ( + <> + + I'm a Computer Science student at the University of Kelaniya with a + deep passion for for Security Technologies and Innovation. I enjoy + exploring new advancements and developing solutions that enhance + security, scalability, and efficiency. + + + {/* Educational Qualifications Section */} +
+
+

+ šŸŽ“ Education +

+
+
+ + BSc (Hons) in Computer Science (Specializing in Cyber + Security) + + + University of Kelaniya + + + 2022 - Present + +
+ + {/*
*/} +
+
+
+
+

+ šŸ›  Skills & Technologies +

+ + +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ + +

+ Programming Languages +

+
    +
  • Python, JavaScript
  • +
  • Java, C, C#, Dart
  • +
+
+ +

+ Web Development +

+
    +
  • HTML, CSS, JavaScript
  • +
  • React, Node.js, Express.js
  • +
+
+ +

+ Operating Systems +

+
    +
  • Linux (Kali, RedHat, Ubuntu)
  • +
  • Windows Server
  • +
+
+ +

+ DevOps & Cloud +

+
    +
  • Git, Docker, GitHub Actions
  • +
  • Azure, AWS, Kubernetes
  • +
+
+ +

+ Security Tools +

+
    +
  • Nmap, Wireshark
  • +
  • Metasploit, Burp Suite
  • +
+
+ +

+ Networking & Scripting +

+
    +
  • Cisco Packet Tracer, VPNs
  • +
  • Bash, PowerShell
  • +
+
+
+
+ + )} +
+ ); +} From a8521fee2deba9e445bd7c254bdc26f505206c50 Mon Sep 17 00:00:00 2001 From: Viduruwan-55 Date: Wed, 19 Mar 2025 10:20:12 +0530 Subject: [PATCH 2/6] config --- next.config.mjs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/next.config.mjs b/next.config.mjs index bfce3ec..7e0a9c1 100644 --- a/next.config.mjs +++ b/next.config.mjs @@ -1,22 +1,22 @@ -import nextra from 'nextra' +import nextra from "nextra"; const withNextra = nextra({ - theme: 'nextra-theme-docs', - themeConfig: './theme.config.jsx', + theme: "nextra-theme-docs", + themeConfig: "./theme.config.jsx", }); -const isProd = process.env.NODE_ENV === 'production'; +const isProd = process.env.NODE_ENV === "production"; export default withNextra({ // Ensure the project builds for static export - output: 'export', + output: "export", // Support for GitHub Pages - basePath: isProd ? '/batch5' : '', - assetPrefix: isProd ? '/batch5' : '', + basePath: isProd ? "/batch5" : "", + assetPrefix: isProd ? "/batch5" : "", // Required if you're using next/image images: { unoptimized: true, }, -}); \ No newline at end of file +}); From 81ad61c20770ba8d4f13c23fcdf3c678fc6f5ae9 Mon Sep 17 00:00:00 2001 From: Viduruwan-55 Date: Wed, 19 Mar 2025 10:21:08 +0530 Subject: [PATCH 3/6] update only one page --- pages/Meet_our_team/Viduruwan/_meta.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/Meet_our_team/Viduruwan/_meta.js b/pages/Meet_our_team/Viduruwan/_meta.js index be93842..2f1c823 100644 --- a/pages/Meet_our_team/Viduruwan/_meta.js +++ b/pages/Meet_our_team/Viduruwan/_meta.js @@ -1,6 +1,5 @@ const meta = { - me: "Y.P. Viduruwan", - about: "About Me", -} + about: "About Me", +}; -export default meta; \ No newline at end of file +export default meta; From 3bf6e4de36dc915dda1218242e92015b0b517c06 Mon Sep 17 00:00:00 2001 From: Viduruwan-55 Date: Wed, 19 Mar 2025 10:21:27 +0530 Subject: [PATCH 4/6] upadet mdx --- pages/Meet_our_team/Viduruwan/about.mdx | 74 ++++--------------------- 1 file changed, 10 insertions(+), 64 deletions(-) diff --git a/pages/Meet_our_team/Viduruwan/about.mdx b/pages/Meet_our_team/Viduruwan/about.mdx index f5f062b..18ead2c 100644 --- a/pages/Meet_our_team/Viduruwan/about.mdx +++ b/pages/Meet_our_team/Viduruwan/about.mdx @@ -3,71 +3,17 @@ title: "About Viduruwan" description: "Learn more about Viduruwan, a passionate Computer Science student at the University of Kelaniya." --- -# šŸ‘Øā€šŸ’» About Me +import About from "./page"; +import React from "react"; -Hi, I'm **Viduruwan**! I'm a **Computer Science** student at the **University of Kelaniya** with a deep passion for for **Security Technologies and Innovation**. I enjoy exploring new advancements and developing solutions that enhance security, scalability, and efficiency. - -## šŸš€ My Journey - -I’m on a continuous journey to learn and grow in the ever-evolving tech landscape. My focus areas include: - -- **Web Development** -- **Mobile app Development** -- **Cybersecurity** -- **System Administration** -- **Networking** -- **DevOps** -- **Cloud Computing** - -Through hands-on projects, research, and collaborations, I have gained valuable experience in designing and implementing technology-driven solutions. My academic and practical work has deepened my expertise in enterprise-level infrastructure and system security. - -## šŸ› ļø Skills & Technologies - -Here are a few technologies and tools I specialize in: - -- **Programming Languages :** - - Python, JavaScript, Java, C,C#, Dart, - -- **Web Development:** - - HTML, CSS, JavaScript - - React, Node.js, Express.js - -- **Operating Systems:** - - Linux (Kali, RedHat, Ubuntu) - - Windows System Administration - -- **Cybersecurity Tools:** - - Nmap, Wireshark, Metasploit, Burp Suite - -- **Cloud & DevOps:** - - AWS, Azure, Docker, Kubernetes - - Ansible - -- **Networking:** - - VPNs, Firewalls - -- **Scripting:** - - Bash, PowerShell - -- **Version Control & Collaboration:** - - Git & GitHub - -## 🌱 Current Focus - -- Deepening my knowledge in **Cybersecurity** and **Ethical Hacking** -- Expanding my **penetration testing** and **networking knowledge** -- Contributing to **open-source** projects -- Exploring **cloud technologies** and **DevOps practices** - -## šŸŒ Let's Connect - -āœ… I’m always open to collaborating on exciting projects or discussing tech. Feel free to reach out! - -- [LinkedIn](https://www.linkedin.com/in/y-p-viduruwan) -- [GitHub](https://github.com/Viduruwan-55) -- [Twitter](https://x.com/Viduruwan_X55) -- [Medium](https://medium.com/@viduruwan20006) +export default function page() { + return ( +
+ +
+ ); +} --- -**"With a commitment to security and innovation, I strive to develop technological solutions that empower communities and shape a better future.!"** +**"With a commitment to security and innovation, I strive to develop technological solutions that empower communities and shape a better future.!"** From 8295440ed68074286a4db707cbddc7d714e7b2d4 Mon Sep 17 00:00:00 2001 From: Viduruwan-55 Date: Wed, 19 Mar 2025 10:21:41 +0530 Subject: [PATCH 5/6] reomve me.mdx --- pages/Meet_our_team/Viduruwan/me.mdx | 84 ---------------------------- 1 file changed, 84 deletions(-) delete mode 100644 pages/Meet_our_team/Viduruwan/me.mdx diff --git a/pages/Meet_our_team/Viduruwan/me.mdx b/pages/Meet_our_team/Viduruwan/me.mdx deleted file mode 100644 index 5e526da..0000000 --- a/pages/Meet_our_team/Viduruwan/me.mdx +++ /dev/null @@ -1,84 +0,0 @@ ---- -title: "Viduruwan's Profile" -description: "Learn more about Viduruwan, a passionate Computer Science student at UOK." ---- - -# šŸ‘Øā€šŸ’» Hi, I'm **Viduruwan**! - -I'm a **Computer Science** student at the **University of Kelaniya** with a deep passion for for **Security Technologies and Innovation**. I enjoy exploring new advancements and developing solutions that enhance security, scalability, and efficiency. - -## šŸ”§ Skills & Technologies - -Here are some of the technologies and tools I’m proficient in: - -- **Programming Languages:** - - Python, JavaScript, Java, C, C#, Dart - -- **Web Development:** - - HTML, CSS, JavaScript - - React, Node.js, Express.js - -- **Mobile App Development:** - - Flutter, Kotlin - -- **Databases:** - - SQL (MySQL, PostgreSQL) - - NoSQL (Firebase) - -- **Operating Systems:** - - Linux (Kali, RedHat, Ubuntu) - - Windows System Administration - -- **Cybersecurity Tools:** - - Nmap, Wireshark, Metasploit, Burp Suite - -- **Cloud & DevOps:** - - AWS, Azure, Docker, Kubernetes - - Ansible - -- **Networking:** - - VPNs, Firewalls - -- **Scripting:** - - Bash, PowerShell - -- **Version Control & Collaboration:** - - Git & GitHub - -- **Tools:** - - Git & GitHub - - Docker - - VSCode, PyCharm - -## šŸ“š Education - -- **Bachelor of Science in Computer Science** - *University of Kelaniya* (2020 - Present) - -## šŸš€ Projects & Achievements - -Some of my projects and contributions: - -- **NextCloud Personal Cloud Setup:** Set up a self-hosted personal cloud storage solution using NextCloud for secure file sharing and synchronization. -- **Student Management System:** Developed a desktop application for managing student records, grades, and attendance using C# and SQL. -- **Mobile App Development:** Built a cross-platform mobile app using Flutter. - -## 🌱 Current Focus & Interests - -- Deepening my knowledge in **Cybersecurity** and **Ethical Hacking** -- Expanding my **penetration testing** and **networking knowledge** -- Contributing to **open-source** projects -- Exploring **cloud technologies** and **DevOps practices** - -## šŸ“¬ Let's Connect! - -āœ… I’m always open to collaborating on exciting projects or discussing tech. Feel free to reach out! - -- [LinkedIn](https://www.linkedin.com/in/y-p-viduruwan) -- [GitHub](https://github.com/Viduruwan-55) -- [Twitter](https://x.com/Viduruwan_X55) -- [Medium](https://medium.com/@viduruwan20006) - ---- - -**"With a commitment to security and innovation, I strive to develop technological solutions that empower communities and shape a better future.!"** From 66c1a7e3d17e82fb0dfe6f1cbfce86de587c5f58 Mon Sep 17 00:00:00 2001 From: Viduruwan-55 Date: Wed, 19 Mar 2025 15:23:32 +0530 Subject: [PATCH 6/6] update content --- pages/Meet_our_team/Viduruwan/page.jsx | 166 ++++++++++++++++++++++++- 1 file changed, 160 insertions(+), 6 deletions(-) diff --git a/pages/Meet_our_team/Viduruwan/page.jsx b/pages/Meet_our_team/Viduruwan/page.jsx index ceffef1..22d63f0 100644 --- a/pages/Meet_our_team/Viduruwan/page.jsx +++ b/pages/Meet_our_team/Viduruwan/page.jsx @@ -33,12 +33,14 @@ export default function About() { exploring new advancements and developing solutions that enhance security, scalability, and efficiency. + {/* Educational Qualifications Section */} +

@@ -248,7 +250,7 @@ export default function About() { visible: { opacity: 1, y: 0, transition: { duration: 0.6 } }, }} > -

+

Programming Languages

    @@ -262,7 +264,7 @@ export default function About() { visible: { opacity: 1, y: 0, transition: { duration: 0.6 } }, }} > -

    +

    Web Development

      @@ -276,7 +278,7 @@ export default function About() { visible: { opacity: 1, y: 0, transition: { duration: 0.6 } }, }} > -

      +

      Operating Systems

        @@ -290,7 +292,7 @@ export default function About() { visible: { opacity: 1, y: 0, transition: { duration: 0.6 } }, }} > -

        +

        DevOps & Cloud

          @@ -304,7 +306,7 @@ export default function About() { visible: { opacity: 1, y: 0, transition: { duration: 0.6 } }, }} > -

          +

          Security Tools

            @@ -318,7 +320,7 @@ export default function About() { visible: { opacity: 1, y: 0, transition: { duration: 0.6 } }, }} > -

            +

            Networking & Scripting

              @@ -327,6 +329,158 @@ export default function About() {
            + +
            +

            + šŸ† Achievements +

            +
              +
            • + 🟢 Finalist - GENESIZ '24 (ERIC of KDU){" "} +
            • +
            • + 🟢 Finalist - Junior Hack 2023 (University of + Kelaniya) +
            • +
            + + +
            +

            + šŸš€ Projects +

            +
              +
            • + āœ”ļø Mental Health Chat Bot - AI-powered mental + health consultant with real-time therapist mapping. +
            • +
            • + + āœ”ļø Next-cloud AIO + + - Nextcloud AIO is a self-hosted cloud storage solution, set + up using Docker on Ubuntu Server VM, ensuring full data + control. +
            • +
            • + + āœ”ļø Movie App + {" "} + - Flutter application that allows users to fetch movie data + from The Movie Database (TMDb) API. The app displays a list of + movies, their details. +
            • +
            • + + āœ”ļø Student Attendance System + {" "} + - An automated solution for real-time attendance tracking, + improving accuracy and efficiency in the Faculty of Computing + and Technology. (Group Project). +
            • +
            + + +
            +

            + šŸŽÆ Current Focus +

            +
              +
            • + šŸ”¹ Deepening my knowledge in Cybersecurity{" "} + and Ethical Hacking +
            • +
            • + šŸ”¹ Expanding my penetration testing and{" "} + networking knowledge +
            • +
            • + šŸ”¹ Contributing to open-source projects +
            • +
            • + šŸ”¹ Exploring cloud technologies and{" "} + DevOps practices +
            • +
            + +
            +
            + {/* Section Title with Fade-in Animation */} + + šŸ“¬ Let's Connect! + + +
            + {[ + { + href: "https://mail.google.com/mail/?view=cm&fs=1&to=ypviduruwan55@gmail.com", + imgSrc: + "https://img.icons8.com/ios-filled/50/FFFFFF/gmail.png", + alt: "Email", + text: "ypviduruwan55@gmail.com", + }, + { + href: "https://linkedin.com/in/y-p-viduruwan", + imgSrc: + "https://img.icons8.com/ios-filled/50/FFFFFF/linkedin.png", + alt: "LinkedIn", + text: "LinkedIn", + }, + { + href: "https://github.com/Viduruwan-55", + imgSrc: + "https://img.icons8.com/ios-filled/50/FFFFFF/github.png", + alt: "GitHub", + text: "GitHub", + }, + { + href: "https://ypviduruwan.live", + imgSrc: + "https://img.icons8.com/ios-filled/50/FFFFFF/portfolio.png", + alt: "website", + text: "ypviduruwan.live", + }, + ].map((contact, index) => ( + + + + {contact.text} + + + ))} +
            +
            )}