I'm George — 18, self-taught, no CS degree. I've been building web apps for a while now and I recently shipped Orbit, a GitHub profile analyzer that runs entirely in the browser.
What it does
Drop in any GitHub username and Orbit pulls:
- Language breakdown — color-coded bars showing their stack
- Push activity — 12-month bar chart of how active they are
- Top repos — sorted by stars with descriptions and metadata
- Developer score — a /100 score based on repos, stars, followers, and activity
- Quick stats — total stars, forks, languages, time on GitHub
No backend. No API key needed. Pure vanilla JS hitting the GitHub public API.
Try it
Try it with torvalds or gaearon for dramatic results 😅
The stack
- Vanilla JavaScript (no framework)
- GitHub REST API v3
- CSS with custom properties + clamp() for fluid responsive layout
- Inline SVG favicons + JSON-LD structured data for SEO
What I learned
The hardest part wasn't the API calls — it was making the SVG score ring animate smoothly on load and getting the layout to feel right on every screen size without breakpoints. I ended up using clamp() throughout instead of media queries and it works perfectly from 320px phones to 4K.
Other things I've built
- Aveliq — AI study tool for Nigerian students (WAEC, JAMB, NECO)
- PromptForge — AI prompt engineering tool
- Read Aloud — PDF to speech with word highlight
Portfolio: george-erubami.vercel.app
Would love feedback — especially on the scoring algorithm, it's pretty naive right now 👀
Top comments (0)