Scroll
Index / Work / 11 · GH Profile Finder
2024 Self-initiated · learning Solo · frontend React · ViteGitHub APITypeScript

A typed GitHub profile lookup — submit a handle and you get the user’s bio, blog, name, follower and following counts, location, every owned repository, and a theme toggle to switch between palettes. The first React + TypeScript project I shipped, and the one that taught me what good API plumbing actually looks like.

Client
Self-initiated · learning
Role
Solo · frontend
Duration
2024
Stack
React · Vite · TypeScript · Tailwind · GitHub REST API
GH Profile Finder — cover
GH PROFILE FINDER · 2024 · COVER PLATE
11 / 11
1
endpoint · /users/{handle}
n
repos · scoped to owner
Multi
theme palettes
Profile lookup result
Profile lookup result
§ 03 · Chapter

Where I started

This is the first React + TypeScript project I put into production. It taught me three things that every other project on this page is built on: that loading and error states are first-class UI, that a typed response is worth the extra ten minutes it takes to model, and that "ship the smallest thing that works" beats "wait until it is perfect" every time.

§99 · Continue

Have a brief?
Let's talk.

© 2026 · Moluno · Powered by sapa
v2.04.026 · 60Hz · 6.5244 N · 3.3792 E