<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Rushabh Shah</title><link>https://rushabu.github.io/portfolio/</link><description>Recent content on Rushabh Shah</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 28 May 2026 00:00:00 +0530</lastBuildDate><atom:link href="https://rushabu.github.io/portfolio/index.xml" rel="self" type="application/rss+xml"/><item><title>Heh, why a theme playground...</title><link>https://rushabu.github.io/portfolio/blogs/heh-why-a-theme-playground/</link><pubDate>Thu, 28 May 2026 00:00:00 +0530</pubDate><guid>https://rushabu.github.io/portfolio/blogs/heh-why-a-theme-playground/</guid><description>&lt;p&gt;Just a lightweight place where I can tweak foreground and background colors in real time and see what the site feels like immediately.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="the-playground"&gt;The Playground&lt;/h2&gt;
&lt;div class="theme-playground-post"&gt;
 &lt;div class="theme-playground-card"&gt;
 &lt;div class="theme-playground-grid"&gt;
 &lt;div class="theme-playground-control"&gt;
 &lt;label for="post-theme-bg-picker"&gt;Background color&lt;/label&gt;
 &lt;input id="post-theme-bg-picker" type="color" value="#F0E7D5" /&gt;
 &lt;input id="post-theme-bg-hex" type="text" value="#F0E7D5" spellcheck="false" /&gt;
 &lt;/div&gt;
 &lt;div class="theme-playground-control"&gt;
 &lt;label for="post-theme-fg-picker"&gt;Foreground color&lt;/label&gt;
 &lt;input id="post-theme-fg-picker" type="color" value="#000000" /&gt;
 &lt;input id="post-theme-fg-hex" type="text" value="#000000" spellcheck="false" /&gt;
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div class="theme-playground-actions"&gt;
 &lt;button type="button" id="post-theme-apply"&gt;Apply to this page&lt;/button&gt;
 &lt;button type="button" id="post-theme-reset"&gt;Reset this page&lt;/button&gt;
 &lt;/div&gt;

 &lt;p id="post-theme-status" class="theme-playground-status"&gt;This preview only affects this blog page and resets when you leave.&lt;/p&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;style&gt;
 .theme-playground-post {
 margin: 2rem 0;
 }

 .theme-playground-card {
 padding: 1.2rem;
 border: 2px solid var(--border-color);
 border-radius: 18px;
 }

 .theme-playground-grid {
 display: grid;
 grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
 gap: 1rem;
 }

 .theme-playground-control {
 display: grid;
 gap: 0.55rem;
 }

 .theme-playground-control label {
 font-weight: 700;
 }

 .theme-playground-control input[type="color"] {
 box-sizing: border-box;
 width: 100%;
 height: 48px;
 border: 1.5px solid var(--border-color);
 border-radius: 12px;
 background: var(--bg-color);
 }

 .theme-playground-control input[type="text"] {
 box-sizing: border-box;
 width: 100%;
 height: 48px;
 padding: 0 0.9rem;
 border: 1.5px solid var(--border-color);
 border-radius: 12px;
 background: var(--bg-color);
 color: var(--text-color);
 font: inherit;
 }

 .theme-playground-actions {
 display: flex;
 flex-wrap: wrap;
 gap: 0.75rem;
 margin-top: 1rem;
 }

 .theme-playground-actions button {
 padding: 0.7rem 1rem;
 border: 1.5px solid var(--border-color);
 border-radius: 999px;
 background: var(--bg-color);
 color: var(--text-color);
 font: inherit;
 font-weight: 700;
 cursor: pointer;
 }

 .theme-playground-status {
 margin: 1rem 0 0;
 color: var(--secondary-text);
 font-weight: 600;
 }

 @media screen and (max-width: 600px) {
 .theme-playground-actions {
 flex-direction: column;
 }
 }
&lt;/style&gt;

&lt;script&gt;
 document.addEventListener("DOMContentLoaded", function() {
 const bgPicker = document.getElementById("post-theme-bg-picker");
 const fgPicker = document.getElementById("post-theme-fg-picker");
 const bgHex = document.getElementById("post-theme-bg-hex");
 const fgHex = document.getElementById("post-theme-fg-hex");
 const applyButton = document.getElementById("post-theme-apply");
 const resetButton = document.getElementById("post-theme-reset");
 const status = document.getElementById("post-theme-status");
 const root = document.documentElement;

 if (!bgPicker || !fgPicker || !bgHex || !fgHex || !applyButton || !resetButton || !status) {
 return;
 }

 const defaults = {
 bg: getComputedStyle(root).getPropertyValue("--bg-color").trim() || "#F0E7D5",
 fg: getComputedStyle(root).getPropertyValue("--text-color").trim() || "#000000"
 };

 function normalizeHex(value) {
 const cleaned = value.trim().replace(/^#/, "");
 if (!/^[0-9a-fA-F]{6}$/.test(cleaned)) {
 return null;
 }
 return "#" + cleaned.toUpperCase();
 }

 function clamp(value, min, max) {
 return Math.min(Math.max(value, min), max);
 }

 function hexToRgb(hex) {
 const normalized = normalizeHex(hex);
 if (!normalized) {
 return null;
 }
 return {
 r: parseInt(normalized.slice(1, 3), 16),
 g: parseInt(normalized.slice(3, 5), 16),
 b: parseInt(normalized.slice(5, 7), 16)
 };
 }

 function rgbToHex(rgb) {
 const toHex = function(value) {
 return clamp(Math.round(value), 0, 255).toString(16).padStart(2, "0");
 };
 return "#" + toHex(rgb.r) + toHex(rgb.g) + toHex(rgb.b);
 }

 function mixHex(baseHex, mixHexColor, ratio) {
 const base = hexToRgb(baseHex);
 const mix = hexToRgb(mixHexColor);
 if (!base || !mix) {
 return baseHex;
 }
 const safeRatio = clamp(ratio, 0, 1);
 return rgbToHex({
 r: base.r + (mix.r - base.r) * safeRatio,
 g: base.g + (mix.g - base.g) * safeRatio,
 b: base.b + (mix.b - base.b) * safeRatio
 });
 }

 function getLuminance(hex) {
 const rgb = hexToRgb(hex);
 if (!rgb) {
 return 0;
 }
 const channels = [rgb.r, rgb.g, rgb.b].map(function(channel) {
 const normalized = channel / 255;
 return normalized &lt;= 0.03928
 ? normalized / 12.92
 : Math.pow((normalized + 0.055) / 1.055, 2.4);
 });
 return 0.2126 * channels[0] + 0.7152 * channels[1] + 0.0722 * channels[2];
 }

 function syncInputs(bg, fg) {
 bgPicker.value = bg;
 fgPicker.value = fg;
 bgHex.value = bg;
 fgHex.value = fg;
 }

 function setStatus(message) {
 status.textContent = message;
 }

 function applyColors(bg, fg) {
 const bgIsLight = getLuminance(bg) &gt; 0.5;
 const secondaryMix = bgIsLight ? "#FFFFFF" : "#F0E7D5";
 const blockquoteBorderMix = bgIsLight ? "#000000" : "#FFFFFF";
 const codeMix = bgIsLight ? "#000000" : "#FFFFFF";

 root.style.setProperty("--bg-color", bg);
 root.style.setProperty("--text-color", fg);
 root.style.setProperty("--link-color", fg);
 root.style.setProperty("--border-color", fg);
 root.style.setProperty("--secondary-text", mixHex(fg, secondaryMix, bgIsLight ? 0.28 : 0.18));
 root.style.setProperty("--code-bg", mixHex(bg, codeMix, bgIsLight ? 0.06 : 0.12));
 root.style.setProperty("--blockquote-color", mixHex(fg, secondaryMix, bgIsLight ? 0.18 : 0.08));
 root.style.setProperty("--blockquote-border", mixHex(bg, blockquoteBorderMix, bgIsLight ? 0.32 : 0.38));
 root.style.setProperty("--disqus-bg", bg);
 }

 function resetColors() {
 [
 "--bg-color",
 "--text-color",
 "--link-color",
 "--border-color",
 "--secondary-text",
 "--code-bg",
 "--blockquote-color",
 "--blockquote-border",
 "--disqus-bg"
 ].forEach(function(variable) {
 root.style.removeProperty(variable);
 });
 }

 syncInputs(defaults.bg.toUpperCase(), defaults.fg.toUpperCase());

 bgPicker.addEventListener("input", function() {
 bgHex.value = bgPicker.value.toUpperCase();
 });

 fgPicker.addEventListener("input", function() {
 fgHex.value = fgPicker.value.toUpperCase();
 });

 applyButton.addEventListener("click", function() {
 const bg = normalizeHex(bgHex.value);
 const fg = normalizeHex(fgHex.value);
 if (!bg || !fg) {
 setStatus("Please enter valid 6-digit hex values like #F0E7D5 and #000000.");
 return;
 }
 syncInputs(bg, fg);
 applyColors(bg, fg);
 setStatus("Applied only to this blog page. No settings were saved site-wide.");
 });

 resetButton.addEventListener("click", function() {
 resetColors();
 syncInputs(defaults.bg.toUpperCase(), defaults.fg.toUpperCase());
 setStatus("Reset this page back to the default theme colors.");
 });
 });
&lt;/script&gt;

&lt;hr&gt;
&lt;h2 id="what-the-playground-actually-does"&gt;What the playground actually does&lt;/h2&gt;
&lt;p&gt;The controls below let me change:&lt;/p&gt;</description></item><item><title>Heh, why am i learning japanese...</title><link>https://rushabu.github.io/portfolio/blogs/heh-why-am-i-learning-japanese/</link><pubDate>Wed, 27 May 2026 09:00:00 +0530</pubDate><guid>https://rushabu.github.io/portfolio/blogs/heh-why-am-i-learning-japanese/</guid><description>&lt;p&gt;Ever since 2020, I’ve been deeply interested in Japanese culture, language, and technology.&lt;/p&gt;
&lt;p&gt;Like many people, it started with &lt;strong&gt;anime and manga&lt;/strong&gt;. At first it was just curiosity — watching shows, reading manga, listening to Japanese songs, and noticing how different the culture felt compared to what I was used to.&lt;/p&gt;
&lt;p&gt;But over time, that interest slowly expanded into something much bigger.&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="more-than-just-anime"&gt;More Than Just Anime&lt;/h1&gt;
&lt;p&gt;What initially attracted me was entertainment, but what kept me interested was everything beyond it.&lt;/p&gt;</description></item><item><title>Heh, he told me to dockerize it...</title><link>https://rushabu.github.io/portfolio/blogs/heh-he-told-me-to-dockerize-it/</link><pubDate>Sun, 24 May 2026 09:00:00 +0530</pubDate><guid>https://rushabu.github.io/portfolio/blogs/heh-he-told-me-to-dockerize-it/</guid><description>&lt;p&gt;So I was working on a project called &lt;strong&gt;CLASS AI&lt;/strong&gt; — a RAG-based system for our college.&lt;/p&gt;
&lt;p&gt;The idea was simple:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Students&lt;/strong&gt; could get subject-specific help regarding:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;syllabus&lt;/li&gt;
&lt;li&gt;notes&lt;/li&gt;
&lt;li&gt;past papers&lt;/li&gt;
&lt;li&gt;academic queries&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Faculty&lt;/strong&gt; could use it for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;leave applications&lt;/li&gt;
&lt;li&gt;documentation help&lt;/li&gt;
&lt;li&gt;form filling&lt;/li&gt;
&lt;li&gt;other repetitive administrative work&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;My friend and I split the work.&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Person&lt;/th&gt;
 &lt;th&gt;Responsibility&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Me&lt;/td&gt;
 &lt;td&gt;Student-side RAG system&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Him&lt;/td&gt;
 &lt;td&gt;Faculty-side assistant&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Everything was going fine&amp;hellip;&lt;/p&gt;
&lt;p&gt;Until we tried merging both parts together.&lt;/p&gt;</description></item><item><title>About Me</title><link>https://rushabu.github.io/portfolio/about/</link><pubDate>Wed, 20 May 2026 23:30:00 +0530</pubDate><guid>https://rushabu.github.io/portfolio/about/</guid><description>&lt;p&gt;I build software that is practical, thoughtful, and easy for people to use. I enjoy working at the intersection of product thinking, clean engineering, and clear communication.&lt;/p&gt;
&lt;p&gt;Most of my work naturally pulls me toward AI systems, backend engineering, and products that solve a real operational problem instead of existing only as demos.&lt;/p&gt;
&lt;h2 id="snapshot"&gt;Snapshot&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Based in Mumbai, India&lt;/li&gt;
&lt;li&gt;Interested in AI systems, full-stack development, distributed systems, and developer-focused products&lt;/li&gt;
&lt;li&gt;Currently exploring retrieval systems, privacy-preserving ML, and production-grade applied AI&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-i-like-building"&gt;What I Like Building&lt;/h2&gt;
&lt;p&gt;I enjoy projects that have a clear user outcome, a meaningful technical challenge, and room for polish. That usually means products with reliable backends, clean interfaces, useful automation, or data-driven features that solve a real problem.&lt;/p&gt;</description></item><item><title>AIML</title><link>https://rushabu.github.io/portfolio/skills/aiml/</link><pubDate>Wed, 20 May 2026 13:00:00 +0530</pubDate><guid>https://rushabu.github.io/portfolio/skills/aiml/</guid><description>&lt;ul&gt;
&lt;li&gt;PyTorch&lt;/li&gt;
&lt;li&gt;Transformers&lt;/li&gt;
&lt;li&gt;NLP&lt;/li&gt;
&lt;li&gt;Computer Vision&lt;/li&gt;
&lt;li&gt;Reinforcement Learning&lt;/li&gt;
&lt;li&gt;Vector Embeddings&lt;/li&gt;
&lt;li&gt;Prompt Engineering&lt;/li&gt;
&lt;li&gt;Scikit-learn&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Backend</title><link>https://rushabu.github.io/portfolio/skills/backend/</link><pubDate>Wed, 20 May 2026 13:00:00 +0530</pubDate><guid>https://rushabu.github.io/portfolio/skills/backend/</guid><description>&lt;ul&gt;
&lt;li&gt;FastAPI&lt;/li&gt;
&lt;li&gt;Flask&lt;/li&gt;
&lt;li&gt;LangChain&lt;/li&gt;
&lt;li&gt;REST API design&lt;/li&gt;
&lt;li&gt;Microservices&lt;/li&gt;
&lt;li&gt;API integration&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Cloud &amp; Infrastructure</title><link>https://rushabu.github.io/portfolio/skills/cloud-and-infrastructure/</link><pubDate>Wed, 20 May 2026 13:00:00 +0530</pubDate><guid>https://rushabu.github.io/portfolio/skills/cloud-and-infrastructure/</guid><description>&lt;ul&gt;
&lt;li&gt;Docker&lt;/li&gt;
&lt;li&gt;Render&lt;/li&gt;
&lt;li&gt;Hugging Face&lt;/li&gt;
&lt;li&gt;Ollama&lt;/li&gt;
&lt;li&gt;Git/GitHub&lt;/li&gt;
&lt;li&gt;CI/CD basics&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Data Analytics</title><link>https://rushabu.github.io/portfolio/skills/data-analytics/</link><pubDate>Wed, 20 May 2026 13:00:00 +0530</pubDate><guid>https://rushabu.github.io/portfolio/skills/data-analytics/</guid><description>&lt;ul&gt;
&lt;li&gt;Pandas&lt;/li&gt;
&lt;li&gt;NumPy&lt;/li&gt;
&lt;li&gt;Matplotlib&lt;/li&gt;
&lt;li&gt;Seaborn&lt;/li&gt;
&lt;li&gt;ETL workflows&lt;/li&gt;
&lt;li&gt;Data pipelines&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Database</title><link>https://rushabu.github.io/portfolio/skills/database/</link><pubDate>Wed, 20 May 2026 13:00:00 +0530</pubDate><guid>https://rushabu.github.io/portfolio/skills/database/</guid><description>&lt;ul&gt;
&lt;li&gt;PostgreSQL&lt;/li&gt;
&lt;li&gt;MySQL&lt;/li&gt;
&lt;li&gt;Qdrant&lt;/li&gt;
&lt;li&gt;Vector Search&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Frontend</title><link>https://rushabu.github.io/portfolio/skills/frontend/</link><pubDate>Wed, 20 May 2026 13:00:00 +0530</pubDate><guid>https://rushabu.github.io/portfolio/skills/frontend/</guid><description>&lt;ul&gt;
&lt;li&gt;React&lt;/li&gt;
&lt;li&gt;Tailwind CSS&lt;/li&gt;
&lt;li&gt;Streamlit&lt;/li&gt;
&lt;li&gt;Basic UI prototyping and dashboard design&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Programming Languages</title><link>https://rushabu.github.io/portfolio/skills/programming-languages/</link><pubDate>Wed, 20 May 2026 13:00:00 +0530</pubDate><guid>https://rushabu.github.io/portfolio/skills/programming-languages/</guid><description>&lt;ul&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;JavaScript&lt;/li&gt;
&lt;li&gt;Go&lt;/li&gt;
&lt;li&gt;Java&lt;/li&gt;
&lt;li&gt;C/C++&lt;/li&gt;
&lt;li&gt;R&lt;/li&gt;
&lt;li&gt;SQL&lt;/li&gt;
&lt;li&gt;HTML/CSS&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>3rd Place - Animal Welfare Data Visualization Hackathon</title><link>https://rushabu.github.io/portfolio/achievements/third-place-animal-welfare-data-visualization-hackathon/</link><pubDate>Wed, 20 May 2026 12:00:00 +0530</pubDate><guid>https://rushabu.github.io/portfolio/achievements/third-place-animal-welfare-data-visualization-hackathon/</guid><description>&lt;p&gt;NMIMS MPSTME&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Built a deforestation dashboard using data from Global Forest Watch and Our World in Data&lt;/li&gt;
&lt;li&gt;Surfaced insights on 517M hectares of forest loss linked to agricultural supply chains&lt;/li&gt;
&lt;li&gt;Focused on making environmental data more understandable through clear analysis and visualization&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Research Publication</title><link>https://rushabu.github.io/portfolio/achievements/research-publication/</link><pubDate>Wed, 20 May 2026 12:00:00 +0530</pubDate><guid>https://rushabu.github.io/portfolio/achievements/research-publication/</guid><description>&lt;p&gt;Web of Science publication in JoPC, 2025&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Published a controlled comparative study of iron, acrylic, and 3D-printed chassis for gesture-controlled robots&lt;/li&gt;
&lt;li&gt;Contributed material trade-off insights relevant to assistive and industrial robotics&lt;/li&gt;
&lt;li&gt;Strengthened my interest in combining experimentation, hardware-informed thinking, and research communication&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Director</title><link>https://rushabu.github.io/portfolio/roles-and-responsibilities/director-iet-mpstme/</link><pubDate>Wed, 20 May 2026 11:00:00 +0530</pubDate><guid>https://rushabu.github.io/portfolio/roles-and-responsibilities/director-iet-mpstme/</guid><description>&lt;p&gt;IET MPSTME, Mumbai&lt;br&gt;
July 2025 - April 2026&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Directed 100+ members across 5+ events and initiatives&lt;/li&gt;
&lt;li&gt;Hosted a panel featuring industry professionals and industrialists&lt;/li&gt;
&lt;li&gt;Delivered a Git and GitHub workshop for 60+ participants&lt;/li&gt;
&lt;li&gt;Led a gesture-controlled bot workshop with 40+ participants&lt;/li&gt;
&lt;li&gt;Helped shape technical programming that balanced learning, participation, and execution quality&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Technical Business Development Intern</title><link>https://rushabu.github.io/portfolio/roles-and-responsibilities/technical-business-development-intern-glory-media/</link><pubDate>Wed, 20 May 2026 11:00:00 +0530</pubDate><guid>https://rushabu.github.io/portfolio/roles-and-responsibilities/technical-business-development-intern-glory-media/</guid><description>&lt;p&gt;Glory Media, Remote&lt;br&gt;
April 2024 - July 2024&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Integrated generative AI into sales and prospecting workflows&lt;/li&gt;
&lt;li&gt;Conducted large-scale web scraping to build and enrich a prospect database&lt;/li&gt;
&lt;li&gt;Trained peers on practical Gen AI usage and workflow adoption&lt;/li&gt;
&lt;li&gt;Worked across both technical execution and business-facing process improvement&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Vice President</title><link>https://rushabu.github.io/portfolio/roles-and-responsibilities/vice-president-ieee-computer-society-mpstme/</link><pubDate>Wed, 20 May 2026 11:00:00 +0530</pubDate><guid>https://rushabu.github.io/portfolio/roles-and-responsibilities/vice-president-ieee-computer-society-mpstme/</guid><description>&lt;p&gt;IEEE Computer Society MPSTME, Mumbai&lt;br&gt;
August 2025 - April 2026&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Led a team of 30+ members to plan and execute 3 technical events&lt;/li&gt;
&lt;li&gt;Helped drive 750+ registrations across events with participation from 50+ colleges&lt;/li&gt;
&lt;li&gt;Coordinated execution across logistics, outreach, volunteer management, and event delivery&lt;/li&gt;
&lt;li&gt;Contributed to building a stronger technical community within and beyond campus&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Academic Direction</title><link>https://rushabu.github.io/portfolio/education/academic-direction/</link><pubDate>Wed, 20 May 2026 10:00:00 +0530</pubDate><guid>https://rushabu.github.io/portfolio/education/academic-direction/</guid><description>&lt;ul&gt;
&lt;li&gt;Applied artificial intelligence and machine learning&lt;/li&gt;
&lt;li&gt;Distributed systems and privacy-preserving computing&lt;/li&gt;
&lt;li&gt;Computer vision and multimodal pipelines&lt;/li&gt;
&lt;li&gt;Full-stack development and developer tooling&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Bachelor of Technology in Computer Science</title><link>https://rushabu.github.io/portfolio/education/bachelor-of-technology-in-computer-science/</link><pubDate>Wed, 20 May 2026 10:00:00 +0530</pubDate><guid>https://rushabu.github.io/portfolio/education/bachelor-of-technology-in-computer-science/</guid><description>&lt;p&gt;NMIMS - MPSTME, Mumbai, Maharashtra&lt;br&gt;
July 2024 - June 2027&lt;br&gt;
CGPA: 3.57&lt;/p&gt;
&lt;p&gt;Currently pursuing a B.Tech in Computer Science with a strong focus on AI systems, software engineering, and applied computing. The degree is building on the same core foundation I developed during my diploma years while pushing deeper into research, full-stack engineering, and production-grade AI applications.&lt;/p&gt;</description></item><item><title>Diploma in Engineering in Computer Science</title><link>https://rushabu.github.io/portfolio/education/diploma-in-engineering-in-computer-science/</link><pubDate>Wed, 20 May 2026 10:00:00 +0530</pubDate><guid>https://rushabu.github.io/portfolio/education/diploma-in-engineering-in-computer-science/</guid><description>&lt;p&gt;NMIMS - MPSTME, Mumbai, Maharashtra&lt;br&gt;
July 2021 - June 2024&lt;br&gt;
CGPA: 3.58&lt;/p&gt;
&lt;p&gt;My diploma years were where I started building real systems instead of just classroom assignments. That period shaped my grounding in programming, operating systems, problem solving, and the kind of practical experimentation that later turned into larger projects across AI, distributed systems, and computer vision.&lt;/p&gt;</description></item></channel></rss>