Skip to content

Open beta — free forever

Your dev identity,one subdomain away.

Sign in with GitHub and get a themeable portfolio, a blog on your own subdomain, and a dev card that keeps itself current. Your repos, bio and languages come across on the first sync.

handles claimed
1,247
handles claimed
repos synced
4,800
repos synced
to first publish
60s
to first publish

yourname.heygeeks.in

yourname

Synced from github.com/yourname

Repos
12
Posts
4
Stars
318

Sign in with GitHub to confirm it's free

Live

arjun.heygeeks.in claimed · just now

Figure 1

Anatomy of a HeyGeeks profile

Everything below ships the moment you claim a handle. Nothing here is a paid tier — there isn't one.

arjun.heygeeks.in
Arjun MehtaBackend engineer · Bengaluru
Accent
Repositories

upi-collect

Rust · 2.4k

metro-map

TypeScript · 981

Writing
  • Why our UPI retries were silently doubling14 Jul
  • Reading Postgres query plans without fear02 Jun
Dev card
arjun.heygeeks.in
Fig. 1 — a claimed profile, rendered from the owner's theme and GitHub sync.

The setup

From sign-in to published, in under a minute

  • 01Sign in with GitHubOne OAuth round trip. No form, no password to invent — email works too if you'd rather.0:05
  • 02Claim your handlePick the name you already use. It becomes your subdomain with HTTPS attached.0:12
  • 03Sync your reposPinned repositories, bio, avatar and top languages import automatically on first login.0:31
  • 04PublishChoose an accent and a preset, then you're live. Write your first post whenever you like.0:58

Elapsed times are measured from a cold sign-in with a GitHub account that has pinned repositories.

What's included

Everything a developer needs to be findable

Distribution

Your writing reaches people who aren't looking for you yet

Posts published on your subdomain also surface in the community feed, sorted by a trending score rather than by follower count. New accounts get read.

  • Reading Postgres query plans without fear84 reactions
  • The retry that charged twice51 reactions

Sync

Languages, derived not declared

Your top languages come from what you actually push.

  • TypeScript46%
  • Rust28%
  • Python17%
  • Shell9%

Writing

Markdown, and it stays yours

Export any time, syndicate over RSS, or delete the account and take everything with you.

## The retry that charged twice

We had **idempotency keys**.
We were regenerating them.

Growth

A dev card that updates itself

Drop one line in your README. It renders inside GitHub and tracks the traffic it sends back.

![](https://arjun.heygeeks.in/card.svg)

Identity

Six presets, one accent

Terminal, editorial, grid, brutalist, minimal, hacker — switch live and preview before saving.

terminaleditorialgridbrutalistminimalhacker

Also included: analytics, notifications, bookmarks, a weekly digest, and a public directory you're listed in from day one.

By the numbers

0

Handles claimed

Developers with a live subdomain

0

Repositories synced

Imported directly from GitHub

0

Reactions given

Across the community feed

0s

Median seconds to publish

Cold sign-in to a live page

From the community

I'd been meaning to build a portfolio for four years. I had one on a subdomain before my coffee went cold, and the repos were already on it.

Ananya RaghavanInfrastructure engineer, Pune

Questions

Before you claim one

Still unsure about something? hello@heygeeks.in

  • Is HeyGeeks really free?

    Yes — everything is free right now. The subdomain, portfolio, blog, GitHub sync, every theme and the dev card are all included. No plans, no credit card, ever.

  • Do I need a GitHub account?

    No — you can sign up with email too. GitHub is what powers the magic though: one click imports your pinned repos, bio, avatar and top languages, and a nightly sync keeps it all current.

  • What exactly gets imported from GitHub?

    Your pinned repositories (name, description, stars, language), display name, bio, avatar and language-derived skill suggestions. You can re-sync on demand from the dashboard and remove anything you don't want shown.

  • Can I use my own domain?

    Custom domains are on the way. For now your you.heygeeks.in address is yours to keep — portfolio and blog included, HTTPS out of the box.

  • Do I own my content?

    Completely. Posts are written in markdown and stay yours — export them any time, syndicate via your built-in RSS feed, or delete your account and everything goes with it.

  • How is my blog different from posting on Medium or Dev.to?

    It lives on your subdomain — your name, your theme, your SEO. Posts still reach readers through the community feed, so you get distribution without giving up ownership.

Claim yours

Your subdomain is still
unclaimed.

Sign in with GitHub, pick the handle you already use everywhere, and have something worth linking to before this tab goes stale.

Free forever · No card

Figures, quotes and recent activity shown on this page are illustrative while HeyGeeks is in open beta.