<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Param Arora | UCSC OSPO</title><link>https://deploy-preview-1007--ucsc-ospo.netlify.app/author/param-arora/</link><atom:link href="https://deploy-preview-1007--ucsc-ospo.netlify.app/author/param-arora/index.xml" rel="self" type="application/rss+xml"/><description>Param Arora</description><generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><image><url>https://deploy-preview-1007--ucsc-ospo.netlify.app/author/param-arora/avatar_hu88289075692e59428cb2c1d179d5df30_296737_270x270_fill_q75_lanczos_center.jpg</url><title>Param Arora</title><link>https://deploy-preview-1007--ucsc-ospo.netlify.app/author/param-arora/</link></image><item><title>Midterm Report: Learning and Building ORB</title><link>https://deploy-preview-1007--ucsc-ospo.netlify.app/report/osre25/ucsc/orb/08072025-param/</link><pubDate>Thu, 07 Aug 2025 00:00:00 +0000</pubDate><guid>https://deploy-preview-1007--ucsc-ospo.netlify.app/report/osre25/ucsc/orb/08072025-param/</guid><description>&lt;h2 id="project-overview">Project Overview&lt;/h2>
&lt;p>UC ORB is an open-source platform developed to increase visibility and engagement with open source projects across the University of California system.&lt;/p>
&lt;p>By providing a structured and searchable repository browser, ORB makes it easier for researchers, students, and collaborators to discover relevant open source initiatives, track their impact, and connect with contributors. It also helps campuses demonstrate the value of their open source output to potential funders and institutional partners.&lt;/p>
&lt;h2 id="progress-so-far">Progress So Far&lt;/h2>
&lt;p>Significant progress has been made in building out core features of the ORB Showcase platform:&lt;/p>
&lt;h3 id="searching-and-filtering-options">Searching and Filtering Options&lt;/h3>
&lt;p>Users can now search and filter repositories using multiple criteria:&lt;/p>
&lt;ul>
&lt;li>Development Team / UC Campus&lt;/li>
&lt;li>Programming Language&lt;/li>
&lt;li>License Type&lt;/li>
&lt;li>Topic / Domain Area&lt;/li>
&lt;/ul>
&lt;p>These filtering tools make it easy to explore the growing set of repositories in a meaningful and personalized way.&lt;/p>
&lt;p>Pagination has been added to ensure scalability and smooth performance, even as the number of projects continues to grow.&lt;/p>
&lt;h3 id="repository-details-view">Repository Details View&lt;/h3>
&lt;p>Each repository page now displays rich metadata and contextual information, including:&lt;/p>
&lt;p>README preview – offering a quick look at the project’s purpose and usage&lt;/p>
&lt;p>License – clearly indicating how the project can be used or adapted&lt;/p>
&lt;p>Contributors and Funders – acknowledging the people and institutions behind the work&lt;/p>
&lt;h2 id="whats-next">What&amp;rsquo;s Next&lt;/h2>
&lt;p>As we prepare UC ORB for public launch, we’re focused on improving the backend workflow and addressing some key challenges:&lt;/p>
&lt;p>⚙️ GitHub Workflow Challenges
Creating a GitHub-first workflow for adding repositories is powerful, but also tricky:&lt;/p>
&lt;p>GitHub Actions cannot be triggered by API calls from a backend directly, which limits automation via server-side tools.&lt;/p>
&lt;p>The GitHub bot has permission limitations, especially when it comes to interacting with PRs and validating submissions outside of standard GitHub UI flows.&lt;/p>
&lt;p>I’m currently working on designing a more robust and maintainable workflow to handle these edge cases, including:&lt;/p>
&lt;p>A standalone script that can add repositories directly to the database, bypassing the need for a pull request and enabling more flexible internal submissions.&lt;/p>
&lt;p>Better logging and validation to ensure consistency between the file-based data model and the live PostgreSQL database.&lt;/p>
&lt;h1 id="reflection">Reflection&lt;/h1>
&lt;p>This project has been a great learning experience despite challenges with Frontend, Backend, GitHub Actions / Bots and APIs, it’s been exciting to build a platform that highlights open source work across the UC system.&lt;/p>
&lt;p>I&amp;rsquo;m looking forward to what&amp;rsquo;s coming next as we get closer to launching ORB.&lt;/p></description></item><item><title>Open Source Repository Browser</title><link>https://deploy-preview-1007--ucsc-ospo.netlify.app/report/osre25/ucsc/orb/20250615-param/</link><pubDate>Sun, 15 Jun 2025 00:00:00 +0000</pubDate><guid>https://deploy-preview-1007--ucsc-ospo.netlify.app/report/osre25/ucsc/orb/20250615-param/</guid><description>&lt;p>Hi! I&amp;rsquo;m Param Arora, a Computer Science student at Manipal Institute of Technology. My interests lie in backend engineering and AI.&lt;/p>
&lt;p>This summer, I&amp;rsquo;m contributing to the &lt;a href="https://github.com/UC-OSPO-Network/orb-showcase" target="_blank" rel="noopener">ORB&lt;/a> project as part of OSRE 2025 through Google Summer of Code.&lt;/p>
&lt;p>My project, &lt;strong>&amp;ldquo;UC Open Source Repository Browser [UC ORB]&amp;rdquo;&lt;/strong>, is a discovery platform that maps and categorizes open source projects across the UC system. It offers a comprehensive web interface with intuitive search, advanced filtering capabilities, responsive design, and integrated visualizations of project metrics.&lt;/p>
&lt;p>You can read my full &lt;a href="https://drive.google.com/file/d/1zELT9lxPhLCUs9Xyfb2nU9EPc_tjzVki/view?usp=sharing" target="_blank" rel="noopener">proposal here&lt;/a>.
My amazing mentor for this project is &lt;strong>Juanita Gomez&lt;/strong>.&lt;/p>
&lt;p>Looking forward to the summer ahead!&lt;/p></description></item></channel></rss>