<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Shaurya Tiwari</title>
    <description>The latest articles on DEV Community by Shaurya Tiwari (@dr5t).</description>
    <link>https://dev.to/dr5t</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3938903%2F4ec8ed52-46dd-4369-bb3f-6cc0cc1c4c43.png</url>
      <title>DEV Community: Shaurya Tiwari</title>
      <link>https://dev.to/dr5t</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dr5t"/>
    <language>en</language>
    <item>
      <title>GhostLens</title>
      <dc:creator>Shaurya Tiwari</dc:creator>
      <pubDate>Thu, 04 Jun 2026 02:01:47 +0000</pubDate>
      <link>https://dev.to/dr5t/ghostlens-5b18</link>
      <guid>https://dev.to/dr5t/ghostlens-5b18</guid>
      <description>&lt;p&gt;Title: GhostLens – Bringing Computer Vision and AI Together&lt;br&gt;
published: false&lt;br&gt;
tags: github, copilot, ai, computervision&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/github-2026-05-21"&gt;GitHub Finish-Up-A-Thon Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  What I Built
&lt;/h1&gt;

&lt;p&gt;I built &lt;strong&gt;GhostLens&lt;/strong&gt;, an AI-powered computer vision project focused on intelligent visual analysis and image processing.&lt;/p&gt;

&lt;p&gt;As a B.Sc. IT student, I wanted to explore the intersection of Artificial Intelligence, Computer Vision, and modern web technologies. GhostLens started as an experimental idea and gradually evolved into a project where I could apply machine learning concepts to solve real-world visual recognition challenges.&lt;/p&gt;

&lt;p&gt;The project allowed me to work on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Computer Vision workflows&lt;/li&gt;
&lt;li&gt;Image processing pipelines&lt;/li&gt;
&lt;li&gt;AI-powered detection and analysis&lt;/li&gt;
&lt;li&gt;Modern frontend integration&lt;/li&gt;
&lt;li&gt;Scalable project architecture&lt;/li&gt;
&lt;li&gt;Real-world deployment practices&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Project Links:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GitHub Repository: &lt;a href="https://github.com/dr5t/GhostLens" rel="noopener noreferrer"&gt;https://github.com/dr5t/GhostLens&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Live Demo: not deployed yet. &lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Demo - working on it
&lt;/h1&gt;

&lt;h2&gt;
  
  
  GitHub Repository
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/dr5t/GhostLens" rel="noopener noreferrer"&gt;https://github.com/dr5t/GhostLens&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Screenshots
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;Add screenshots showing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Home Screen&lt;/li&gt;
&lt;li&gt;Detection Interface&lt;/li&gt;
&lt;li&gt;Analysis Results&lt;/li&gt;
&lt;li&gt;AI Processing Workflow&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;before publishing.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Video Walkthrough
&lt;/h2&gt;

&lt;p&gt;A short demo showcasing:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Uploading an image&lt;/li&gt;
&lt;li&gt;Running analysis&lt;/li&gt;
&lt;li&gt;Viewing AI-generated results&lt;/li&gt;
&lt;li&gt;Exploring project features&lt;/li&gt;
&lt;/ol&gt;

&lt;h1&gt;
  
  
  The Comeback Story
&lt;/h1&gt;

&lt;p&gt;GhostLens began as a side project created to learn more about AI and Computer Vision.&lt;/p&gt;

&lt;p&gt;Like many personal projects, development slowed down due to academic responsibilities, coursework, and other commitments. The Finish-Up-A-Thon provided the perfect opportunity to revisit the codebase and finally push the project closer to completion.&lt;/p&gt;

&lt;p&gt;During this challenge I focused on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Cleaning the codebase&lt;/li&gt;
&lt;li&gt;Refactoring existing components&lt;/li&gt;
&lt;li&gt;Fixing UI and workflow issues&lt;/li&gt;
&lt;li&gt;Improving project structure&lt;/li&gt;
&lt;li&gt;Enhancing overall performance&lt;/li&gt;
&lt;li&gt;Updating documentation&lt;/li&gt;
&lt;li&gt;Preparing the project for public showcase&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The biggest achievement wasn't adding a single feature—it was transforming an unfinished idea into a project I can confidently include in my portfolio.&lt;/p&gt;

&lt;h1&gt;
  
  
  My Experience with GitHub Copilot
&lt;/h1&gt;

&lt;p&gt;GitHub Copilot significantly accelerated development throughout this project.&lt;/p&gt;

&lt;p&gt;It helped me:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Generate repetitive boilerplate code&lt;/li&gt;
&lt;li&gt;Explore implementation approaches&lt;/li&gt;
&lt;li&gt;Speed up debugging sessions&lt;/li&gt;
&lt;li&gt;Improve code quality&lt;/li&gt;
&lt;li&gt;Refactor existing modules&lt;/li&gt;
&lt;li&gt;Maintain development momentum&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For AI and computer vision projects where experimentation is common, Copilot was particularly useful in helping me iterate quickly and test multiple approaches before settling on final implementations.&lt;/p&gt;

&lt;p&gt;Rather than replacing problem-solving, it acted as a productivity multiplier that allowed me to focus more on architecture, feature design, and project improvements.&lt;/p&gt;

&lt;h1&gt;
  
  
  Challenges Faced
&lt;/h1&gt;

&lt;p&gt;Some of the challenges I encountered included:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Managing project scope&lt;/li&gt;
&lt;li&gt;Balancing academics and development&lt;/li&gt;
&lt;li&gt;Optimizing image-processing workflows&lt;/li&gt;
&lt;li&gt;Maintaining clean project structure&lt;/li&gt;
&lt;li&gt;Debugging AI-related functionality&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each challenge ultimately became a learning opportunity and helped strengthen my understanding of software engineering practices.&lt;/p&gt;

&lt;h1&gt;
  
  
  Lessons Learned
&lt;/h1&gt;

&lt;p&gt;Through GhostLens, I learned:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Consistency matters more than motivation.&lt;/li&gt;
&lt;li&gt;Shipping projects is more valuable than endlessly planning them.&lt;/li&gt;
&lt;li&gt;Refactoring is a crucial part of development.&lt;/li&gt;
&lt;li&gt;Documentation improves project accessibility.&lt;/li&gt;
&lt;li&gt;AI projects require both experimentation and discipline.&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  What's Next?
&lt;/h1&gt;

&lt;p&gt;Future improvements planned for GhostLens include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;More advanced AI models&lt;/li&gt;
&lt;li&gt;Better image-processing capabilities&lt;/li&gt;
&lt;li&gt;Enhanced performance optimization&lt;/li&gt;
&lt;li&gt;Improved UI/UX&lt;/li&gt;
&lt;li&gt;Additional analysis features&lt;/li&gt;
&lt;li&gt;Expanded real-world use cases&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Thanks to GitHub and DEV for organizing the Finish-Up-A-Thon and motivating developers to revisit and finish projects that might otherwise remain incomplete.&lt;/p&gt;

&lt;p&gt;Feedback, suggestions, and contributions are always welcome!&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>githubchallenge</category>
    </item>
  </channel>
</rss>
