Project Case Study

Code Finder

Explore, and navigate the vast world of GitHub with ease using Code Finder. Whether you’re a developer looking for code snippets, a researcher seeking specific projects, or a curious mind wanting to explore open-source contributions, you will find it here!

Code Finder interface with search results grouped by repository
April 2024 – May 2025 Role: Full-stack Engineer Stack: Python, HTML, CSS, JavaScript, Jinja, REST API, Flask, OpenAI API, Heroku, Pytest

Overview

Enhanced GitHub repository search efficiency, accuracy, and relevance by building a search engine that uses an AI model to retrieve relevant GitHub repositories through the GitHub REST API, and then sorts the results using a custom-made ranking algorithm. This innovation has led to 150–250 active users daily and an estimated 4,000–5,000 monthly users, offering a superior alternative to GitHub's native search engine.

Highlights

  • Developed and deployed a full-stack web application in just 2 weeks using HTML, CSS, and JavaScript for the frontend and Flask for the backend, demonstrating rapid project execution and efficient development from conception to production.
  • Elevated search precision and satisfaction by implementing a robust backend algorithm that filters and prioritizes relevant and high-quality results based on different parameters.
  • This approach has garnered widespread positive feedback from users, who frequently praise Code Finder for its effectiveness and usability. See feedback on Product Hunt here.

Tech Foundations

Python HTML + CSS + JavaScript Flask RestAPI OpenAI API Heroku

Explore More

Back to top