Engineer by craft. Builder by instinct.Engineer by craft. Builder by instinct.
01 / Project All projects

GitHub Profile Explorer

A React interface for searching GitHub profiles, comparing users, exploring repository activity, and keeping a personal watchlist.

02 / Illustrative concept
03 / Overview

Explore people behind the repositories.

Comparing GitHub profiles usually means opening multiple tabs and reconstructing the same information. This interface puts search, repository activity, comparison, and saved profiles into one browsing flow.

04 / Technologies & context

  • React
  • TypeScript
  • TanStack Query
  • GitHub API

Inside the project

Implementation

React and TypeScript provide the interface, with TanStack Query managing remote data and local storage retaining watchlists and search history. Dedicated components cover activity, repositories, organizations, followers, comparisons, and language charts.

The workflow

  1. Search for a GitHub user
  2. Explore repositories, activity, and connections
  3. Compare profiles and keep a watchlist

Scope & status

The repository calls the app GitBook; the portfolio uses GitHub Profile Explorer to describe it without confusion with the documentation service. GitHub API limits still apply. The linked demo has not been functionally audited in this pass.

Public references

11 / Contact

Let's build
something
together.

Have a problem worth solving? I want to hear about it.

Open mail app