Repository files navigation

prrockzedFolio

🌐 My Portfolio Website

Welcome to the code repository for my personal portfolio website! This is where all the magic happens (or at least the organized chaos that looks like magic).

The website is built using Docusaurus, the coolest static site generator in town. It's my online home, or rather we can say, this is the place where I dumped everything I got — in a curated professional way.


📊 About the Website

This portfolio website is my digital doppelgänger. It's packed with:

  • About Me: A concise summary of who I am (no existential crises here).
  • Social Media: Links to where I post updates, ideas, or cat memes (your call).
  • Education: A snapshot of my academic journey, including my current stint at IIT Kharagpur.
  • Interests: Things I’m passionate about—spoiler alert: it’s not just coding.
  • Positions of Responsibility: My adventures in leadership within IIT Kharagpur societies.
  • Industrial Experience: Cool stuff I’ve done in internships and projects.
  • Tech Stack: Tools, languages, and frameworks I’ve tamed (or am still wrangling).
  • Achievements: The brag-worthy moments that make me blush.
  • Blogs: Where I pen down my thoughts on tech, life, and everything in between.
  • Resume: A one-click shortcut to my professional story—your future employee of the month?

💪 Tech Stack

  • Frontend Framework: Docusaurus (because good-looking websites deserve it).
  • Hosting: Github (or whatever hosting service my budget allowed).
  • Languages: A spicy mix of JavaScript, React, and Markdown.

⚙️ How to Run Locally

Wanna run this masterpiece locally? Here’s how(first fork it):

  1. Clone the repo:

    git clone https://github.com/<your-username>/portfolio-website.git
  2. Navigate to the project directory:

    cd portfolio-website
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm start
  5. Open your browser and visit http://localhost:3000. Voilà!


🌐 Live Demo

Check out the live version here: My Portfolio. (This is where I hope you’ll be impressed.)


🎁 Features I’m Proud Of

  • Clean, professional design (thanks to Docusaurus and my questionable design skills).
  • Fully responsive (yes, it looks good even on your grandma’s old phone).
  • Easy navigation (no one’s getting lost here).
  • Regularly updated (well, I try).

🙏 Contributions

While this is my personal portfolio, I’m open to suggestions and feedback. If you spot a typo, find a bug, or just want to say hi, feel free to open an issue, submit a pull request or start a discussion.


📢 A Final Note

This website is the labor I have done in my whole life(well not technically). If you like what you see, feel free to star this repo — it’ll make my day!

Thanks for stopping by!

Cheers,
Priyanshu Ranjan

About

Portfolio Website

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Repository files navigation

prrockzedFolio

🌐 My Portfolio Website

Welcome to the code repository for my personal portfolio website! This is where all the magic happens (or at least the organized chaos that looks like magic).

The website is built using Docusaurus, the coolest static site generator in town. It's my online home, or rather we can say, this is the place where I dumped everything I got — in a curated professional way.


📊 About the Website

This portfolio website is my digital doppelgänger. It's packed with:

  • About Me: A concise summary of who I am (no existential crises here).
  • Social Media: Links to where I post updates, ideas, or cat memes (your call).
  • Education: A snapshot of my academic journey, including my current stint at IIT Kharagpur.
  • Interests: Things I’m passionate about—spoiler alert: it’s not just coding.
  • Positions of Responsibility: My adventures in leadership within IIT Kharagpur societies.
  • Industrial Experience: Cool stuff I’ve done in internships and projects.
  • Tech Stack: Tools, languages, and frameworks I’ve tamed (or am still wrangling).
  • Achievements: The brag-worthy moments that make me blush.
  • Blogs: Where I pen down my thoughts on tech, life, and everything in between.
  • Resume: A one-click shortcut to my professional story—your future employee of the month?

💪 Tech Stack

  • Frontend Framework: Docusaurus (because good-looking websites deserve it).
  • Hosting: Github (or whatever hosting service my budget allowed).
  • Languages: A spicy mix of JavaScript, React, and Markdown.

⚙️ How to Run Locally

Wanna run this masterpiece locally? Here’s how(first fork it):

  1. Clone the repo:

    git clone https://github.com/<your-username>/portfolio-website.git
  2. Navigate to the project directory:

    cd portfolio-website
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm start
  5. Open your browser and visit http://localhost:3000. Voilà!


🌐 Live Demo

Check out the live version here: My Portfolio. (This is where I hope you’ll be impressed.)


🎁 Features I’m Proud Of

  • Clean, professional design (thanks to Docusaurus and my questionable design skills).
  • Fully responsive (yes, it looks good even on your grandma’s old phone).
  • Easy navigation (no one’s getting lost here).
  • Regularly updated (well, I try).

🙏 Contributions

While this is my personal portfolio, I’m open to suggestions and feedback. If you spot a typo, find a bug, or just want to say hi, feel free to open an issue, submit a pull request or start a discussion.


📢 A Final Note

This website is the labor I have done in my whole life(well not technically). If you like what you see, feel free to star this repo — it’ll make my day!

Thanks for stopping by!

Cheers,
Priyanshu Ranjan

About

Portfolio Website

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

prrockzedFolio

🌐 My Portfolio Website

Welcome to the code repository for my personal portfolio website! This is where all the magic happens (or at least the organized chaos that looks like magic).

The website is built using Docusaurus, the coolest static site generator in town. It's my online home, or rather we can say, this is the place where I dumped everything I got — in a curated professional way.


📊 About the Website

This portfolio website is my digital doppelgänger. It's packed with:

  • About Me: A concise summary of who I am (no existential crises here).
  • Social Media: Links to where I post updates, ideas, or cat memes (your call).
  • Education: A snapshot of my academic journey, including my current stint at IIT Kharagpur.
  • Interests: Things I’m passionate about—spoiler alert: it’s not just coding.
  • Positions of Responsibility: My adventures in leadership within IIT Kharagpur societies.
  • Industrial Experience: Cool stuff I’ve done in internships and projects.
  • Tech Stack: Tools, languages, and frameworks I’ve tamed (or am still wrangling).
  • Achievements: The brag-worthy moments that make me blush.
  • Blogs: Where I pen down my thoughts on tech, life, and everything in between.
  • Resume: A one-click shortcut to my professional story—your future employee of the month?

💪 Tech Stack

  • Frontend Framework: Docusaurus (because good-looking websites deserve it).
  • Hosting: Github (or whatever hosting service my budget allowed).
  • Languages: A spicy mix of JavaScript, React, and Markdown.

⚙️ How to Run Locally

Wanna run this masterpiece locally? Here’s how(first fork it):

  1. Clone the repo:

    git clone https://github.com/<your-username>/portfolio-website.git
  2. Navigate to the project directory:

    cd portfolio-website
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm start
  5. Open your browser and visit http://localhost:3000. Voilà!


🌐 Live Demo

Check out the live version here: My Portfolio. (This is where I hope you’ll be impressed.)


🎁 Features I’m Proud Of

  • Clean, professional design (thanks to Docusaurus and my questionable design skills).
  • Fully responsive (yes, it looks good even on your grandma’s old phone).
  • Easy navigation (no one’s getting lost here).
  • Regularly updated (well, I try).

🙏 Contributions

While this is my personal portfolio, I’m open to suggestions and feedback. If you spot a typo, find a bug, or just want to say hi, feel free to open an issue, submit a pull request or start a discussion.


📢 A Final Note

This website is the labor I have done in my whole life(well not technically). If you like what you see, feel free to star this repo — it’ll make my day!

Thanks for stopping by!

Cheers,
Priyanshu Ranjan

About

Portfolio Website

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

prrockzedFolio

🌐 My Portfolio Website

Welcome to the code repository for my personal portfolio website! This is where all the magic happens (or at least the organized chaos that looks like magic).

The website is built using Docusaurus, the coolest static site generator in town. It's my online home, or rather we can say, this is the place where I dumped everything I got — in a curated professional way.


📊 About the Website

This portfolio website is my digital doppelgänger. It's packed with:

  • About Me: A concise summary of who I am (no existential crises here).
  • Social Media: Links to where I post updates, ideas, or cat memes (your call).
  • Education: A snapshot of my academic journey, including my current stint at IIT Kharagpur.
  • Interests: Things I’m passionate about—spoiler alert: it’s not just coding.
  • Positions of Responsibility: My adventures in leadership within IIT Kharagpur societies.
  • Industrial Experience: Cool stuff I’ve done in internships and projects.
  • Tech Stack: Tools, languages, and frameworks I’ve tamed (or am still wrangling).
  • Achievements: The brag-worthy moments that make me blush.
  • Blogs: Where I pen down my thoughts on tech, life, and everything in between.
  • Resume: A one-click shortcut to my professional story—your future employee of the month?

💪 Tech Stack

  • Frontend Framework: Docusaurus (because good-looking websites deserve it).
  • Hosting: Github (or whatever hosting service my budget allowed).
  • Languages: A spicy mix of JavaScript, React, and Markdown.

⚙️ How to Run Locally

Wanna run this masterpiece locally? Here’s how(first fork it):

  1. Clone the repo:

    git clone https://github.com/<your-username>/portfolio-website.git
  2. Navigate to the project directory:

    cd portfolio-website
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm start
  5. Open your browser and visit http://localhost:3000. Voilà!


🌐 Live Demo

Check out the live version here: My Portfolio. (This is where I hope you’ll be impressed.)


🎁 Features I’m Proud Of

  • Clean, professional design (thanks to Docusaurus and my questionable design skills).
  • Fully responsive (yes, it looks good even on your grandma’s old phone).
  • Easy navigation (no one’s getting lost here).
  • Regularly updated (well, I try).

🙏 Contributions

While this is my personal portfolio, I’m open to suggestions and feedback. If you spot a typo, find a bug, or just want to say hi, feel free to open an issue, submit a pull request or start a discussion.


📢 A Final Note

This website is the labor I have done in my whole life(well not technically). If you like what you see, feel free to star this repo — it’ll make my day!

Thanks for stopping by!

Cheers,
Priyanshu Ranjan

About

Portfolio Website

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Repository files navigation

prrockzedFolio

🌐 My Portfolio Website

Welcome to the code repository for my personal portfolio website! This is where all the magic happens (or at least the organized chaos that looks like magic).

The website is built using Docusaurus, the coolest static site generator in town. It's my online home, or rather we can say, this is the place where I dumped everything I got — in a curated professional way.


📊 About the Website

This portfolio website is my digital doppelgänger. It's packed with:

  • About Me: A concise summary of who I am (no existential crises here).
  • Social Media: Links to where I post updates, ideas, or cat memes (your call).
  • Education: A snapshot of my academic journey, including my current stint at IIT Kharagpur.
  • Interests: Things I’m passionate about—spoiler alert: it’s not just coding.
  • Positions of Responsibility: My adventures in leadership within IIT Kharagpur societies.
  • Industrial Experience: Cool stuff I’ve done in internships and projects.
  • Tech Stack: Tools, languages, and frameworks I’ve tamed (or am still wrangling).
  • Achievements: The brag-worthy moments that make me blush.
  • Blogs: Where I pen down my thoughts on tech, life, and everything in between.
  • Resume: A one-click shortcut to my professional story—your future employee of the month?

💪 Tech Stack

  • Frontend Framework: Docusaurus (because good-looking websites deserve it).
  • Hosting: Github (or whatever hosting service my budget allowed).
  • Languages: A spicy mix of JavaScript, React, and Markdown.

⚙️ How to Run Locally

Wanna run this masterpiece locally? Here’s how(first fork it):

  1. Clone the repo:

    git clone https://github.com/<your-username>/portfolio-website.git
  2. Navigate to the project directory:

    cd portfolio-website
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm start
  5. Open your browser and visit http://localhost:3000. Voilà!


🌐 Live Demo

Check out the live version here: My Portfolio. (This is where I hope you’ll be impressed.)


🎁 Features I’m Proud Of

  • Clean, professional design (thanks to Docusaurus and my questionable design skills).
  • Fully responsive (yes, it looks good even on your grandma’s old phone).
  • Easy navigation (no one’s getting lost here).
  • Regularly updated (well, I try).

🙏 Contributions

While this is my personal portfolio, I’m open to suggestions and feedback. If you spot a typo, find a bug, or just want to say hi, feel free to open an issue, submit a pull request or start a discussion.


📢 A Final Note

This website is the labor I have done in my whole life(well not technically). If you like what you see, feel free to star this repo — it’ll make my day!

Thanks for stopping by!

Cheers,
Priyanshu Ranjan

About

Portfolio Website

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

prrockzedFolio

🌐 My Portfolio Website

Welcome to the code repository for my personal portfolio website! This is where all the magic happens (or at least the organized chaos that looks like magic).

The website is built using Docusaurus, the coolest static site generator in town. It's my online home, or rather we can say, this is the place where I dumped everything I got — in a curated professional way.


📊 About the Website

This portfolio website is my digital doppelgänger. It's packed with:

  • About Me: A concise summary of who I am (no existential crises here).
  • Social Media: Links to where I post updates, ideas, or cat memes (your call).
  • Education: A snapshot of my academic journey, including my current stint at IIT Kharagpur.
  • Interests: Things I’m passionate about—spoiler alert: it’s not just coding.
  • Positions of Responsibility: My adventures in leadership within IIT Kharagpur societies.
  • Industrial Experience: Cool stuff I’ve done in internships and projects.
  • Tech Stack: Tools, languages, and frameworks I’ve tamed (or am still wrangling).
  • Achievements: The brag-worthy moments that make me blush.
  • Blogs: Where I pen down my thoughts on tech, life, and everything in between.
  • Resume: A one-click shortcut to my professional story—your future employee of the month?

💪 Tech Stack

  • Frontend Framework: Docusaurus (because good-looking websites deserve it).
  • Hosting: Github (or whatever hosting service my budget allowed).
  • Languages: A spicy mix of JavaScript, React, and Markdown.

⚙️ How to Run Locally

Wanna run this masterpiece locally? Here’s how(first fork it):

  1. Clone the repo:

    git clone https://github.com/<your-username>/portfolio-website.git
  2. Navigate to the project directory:

    cd portfolio-website
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm start
  5. Open your browser and visit http://localhost:3000. Voilà!


🌐 Live Demo

Check out the live version here: My Portfolio. (This is where I hope you’ll be impressed.)


🎁 Features I’m Proud Of

  • Clean, professional design (thanks to Docusaurus and my questionable design skills).
  • Fully responsive (yes, it looks good even on your grandma’s old phone).
  • Easy navigation (no one’s getting lost here).
  • Regularly updated (well, I try).

🙏 Contributions

While this is my personal portfolio, I’m open to suggestions and feedback. If you spot a typo, find a bug, or just want to say hi, feel free to open an issue, submit a pull request or start a discussion.


📢 A Final Note

This website is the labor I have done in my whole life(well not technically). If you like what you see, feel free to star this repo — it’ll make my day!

Thanks for stopping by!

Cheers,
Priyanshu Ranjan

About

Portfolio Website

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

prrockzedFolio

🌐 My Portfolio Website

Welcome to the code repository for my personal portfolio website! This is where all the magic happens (or at least the organized chaos that looks like magic).

The website is built using Docusaurus, the coolest static site generator in town. It's my online home, or rather we can say, this is the place where I dumped everything I got — in a curated professional way.


📊 About the Website

This portfolio website is my digital doppelgänger. It's packed with:

  • About Me: A concise summary of who I am (no existential crises here).
  • Social Media: Links to where I post updates, ideas, or cat memes (your call).
  • Education: A snapshot of my academic journey, including my current stint at IIT Kharagpur.
  • Interests: Things I’m passionate about—spoiler alert: it’s not just coding.
  • Positions of Responsibility: My adventures in leadership within IIT Kharagpur societies.
  • Industrial Experience: Cool stuff I’ve done in internships and projects.
  • Tech Stack: Tools, languages, and frameworks I’ve tamed (or am still wrangling).
  • Achievements: The brag-worthy moments that make me blush.
  • Blogs: Where I pen down my thoughts on tech, life, and everything in between.
  • Resume: A one-click shortcut to my professional story—your future employee of the month?

💪 Tech Stack

  • Frontend Framework: Docusaurus (because good-looking websites deserve it).
  • Hosting: Github (or whatever hosting service my budget allowed).
  • Languages: A spicy mix of JavaScript, React, and Markdown.

⚙️ How to Run Locally

Wanna run this masterpiece locally? Here’s how(first fork it):

  1. Clone the repo:

    git clone https://github.com/<your-username>/portfolio-website.git
  2. Navigate to the project directory:

    cd portfolio-website
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm start
  5. Open your browser and visit http://localhost:3000. Voilà!


🌐 Live Demo

Check out the live version here: My Portfolio. (This is where I hope you’ll be impressed.)


🎁 Features I’m Proud Of

  • Clean, professional design (thanks to Docusaurus and my questionable design skills).
  • Fully responsive (yes, it looks good even on your grandma’s old phone).
  • Easy navigation (no one’s getting lost here).
  • Regularly updated (well, I try).

🙏 Contributions

While this is my personal portfolio, I’m open to suggestions and feedback. If you spot a typo, find a bug, or just want to say hi, feel free to open an issue, submit a pull request or start a discussion.


📢 A Final Note

This website is the labor I have done in my whole life(well not technically). If you like what you see, feel free to star this repo — it’ll make my day!

Thanks for stopping by!

Cheers,
Priyanshu Ranjan

About

Portfolio Website

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Repository files navigation

prrockzedFolio

🌐 My Portfolio Website

Welcome to the code repository for my personal portfolio website! This is where all the magic happens (or at least the organized chaos that looks like magic).

The website is built using Docusaurus, the coolest static site generator in town. It's my online home, or rather we can say, this is the place where I dumped everything I got — in a curated professional way.


📊 About the Website

This portfolio website is my digital doppelgänger. It's packed with:

  • About Me: A concise summary of who I am (no existential crises here).
  • Social Media: Links to where I post updates, ideas, or cat memes (your call).
  • Education: A snapshot of my academic journey, including my current stint at IIT Kharagpur.
  • Interests: Things I’m passionate about—spoiler alert: it’s not just coding.
  • Positions of Responsibility: My adventures in leadership within IIT Kharagpur societies.
  • Industrial Experience: Cool stuff I’ve done in internships and projects.
  • Tech Stack: Tools, languages, and frameworks I’ve tamed (or am still wrangling).
  • Achievements: The brag-worthy moments that make me blush.
  • Blogs: Where I pen down my thoughts on tech, life, and everything in between.
  • Resume: A one-click shortcut to my professional story—your future employee of the month?

💪 Tech Stack

  • Frontend Framework: Docusaurus (because good-looking websites deserve it).
  • Hosting: Github (or whatever hosting service my budget allowed).
  • Languages: A spicy mix of JavaScript, React, and Markdown.

⚙️ How to Run Locally

Wanna run this masterpiece locally? Here’s how(first fork it):

  1. Clone the repo:

    git clone https://github.com/<your-username>/portfolio-website.git
  2. Navigate to the project directory:

    cd portfolio-website
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm start
  5. Open your browser and visit http://localhost:3000. Voilà!


🌐 Live Demo

Check out the live version here: My Portfolio. (This is where I hope you’ll be impressed.)


🎁 Features I’m Proud Of

  • Clean, professional design (thanks to Docusaurus and my questionable design skills).
  • Fully responsive (yes, it looks good even on your grandma’s old phone).
  • Easy navigation (no one’s getting lost here).
  • Regularly updated (well, I try).

🙏 Contributions

While this is my personal portfolio, I’m open to suggestions and feedback. If you spot a typo, find a bug, or just want to say hi, feel free to open an issue, submit a pull request or start a discussion.


📢 A Final Note

This website is the labor I have done in my whole life(well not technically). If you like what you see, feel free to star this repo — it’ll make my day!

Thanks for stopping by!

Cheers,
Priyanshu Ranjan

About

Portfolio Website

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Used by

Contributors

Languages