DEV Community

Ahmed ElFirgany
Ahmed ElFirgany

Posted on AI-assisted

Every profile is a door: how I wired all my developer profiles together

I audited every developer profile I have in one sitting.

One had zero clickable links. Another was missing half of them. A third listed everything in a different order.

None of this broke loudly. That is the problem. A broken door does not throw an error. People just leave.

Why one profile is not enough

People who check a developer start from different places.

  • A recruiter opens LinkedIn.
  • Another engineer opens GitHub.
  • A founder wants to see the app running, so they open a video.
  • Someone who already decided just wants WhatsApp or email.

You do not pick the door. They do. So every door has to lead to the rest.

The rules I ended up with

1. One hub, first everywhere

My site goes first on every profile. Every project there has a link you can open. Everything else points back to it.

2. One order, everywhere

Same order on every platform. Site, WhatsApp, YouTube, Instagram, TikTok, Facebook, X, LinkedIn. Then the rest, then email. The platform you are on drops out of its own list.

When the order is fixed, updating is mechanical. You never wonder which profile got the new link.

3. Work with each platform's limits

Every platform caps links in its own way. This is what I ran into during the audit:

Platform What it allows What I did
X One website link The site, nothing else
Instagram Up to five external links Site, WhatsApp, YouTube, TikTok, LinkedIn
Facebook A capped Links section Filled it, then pinned a post with the full list
YouTube A capped links section Filled it, the rest at the end of the description
Product Hunt Capped link fields Filled them, the rest in one "More" line in About
LinkedIn Few contact fields A "Find me here" section at the end of About
TikTok, dev.to One website field The site

If a platform gives you one slot, the hub goes there. The hub does the rest.

4. One text block you can paste anywhere

I keep the full list as one plain text block. One link per line, a small icon in front, no https://.

One link per line matters more than it looks. Drop a URL into an Arabic sentence, and the bidi algorithm reorders it. It turns unreadable. On its own line, it stays clean.

The block lives in one file. A change happens once, then gets pasted everywhere.

5. Audit on a schedule

Links rot quietly. Handles change, a platform drops a field, an app gets pulled from the store. I learned that the hard way. Apps we had built disappeared from the stores, and nobody told us.

Now I open every profile and click every link, the way a stranger would.

The test

Open one of your profiles in a private window. Pretend you never heard of yourself.

Can you reach your best work in two clicks? From every profile?

Which profile do people usually open first when they check your work?

Top comments (1)

Collapse
 
saqrelfirgany profile image
Ahmed ElFirgany •

For anyone curious, this is the block itself: