DEV Community

Write · build · get found

Your DEV profile is your developer CV

A résumé tells people what you can do. Your DEV profile shows them: the posts you’ve written, the projects you’ve shipped, the communities you belong to, and the questions you’ve helped answer. It’s public, it’s yours, and it fills in as you participate.

Proof of work, in public

When anyone can generate a polished résumé in seconds, a track record that’s hard to fake is what stands out.

01

Show how you think

Posts, comments, and challenge entries are public, dated, and tied to your name. People can see how you reason and explain, not just which tools you list.

02

Get found where people look

DEV posts are public and searchable. When someone looks for who has written clearly about a problem, in a search engine or an AI assistant, your post can be the answer, with your profile one click away.

03

Let it compound

Posts keep getting read long after you publish them. Streaks, badges, pinned posts, and organizations add up to a profile that tells your story at a glance.

Anatomy of a DEV profile

Every part of this example is a real profile feature, numbered to match the notes on setting up your own.

  1. Brand color

    Paints the banner across the top of your profile and the strip on your profile card.

    Settings → Profile → Branding

  2. Name, bio, and links

    The first thing people read. Keep the bio to one clear line, then add your location and website. Accounts you’ve connected, like GitHub, appear as icons.

    Settings → Profile → Basic

  3. Education, pronouns, and work

    A row under your bio that says what you do and how to refer to you.

    Settings → Profile

  4. Badges

    Awarded for writing streaks, standout posts and comments, challenge entries, and years on DEV. Repeat wins show a count. You can’t add them yourself, which is why they count.

    Browse every badge

  5. Organizations

    The companies and communities you belong to. Ask an org admin for its secret code to join, or create a new one.

    Settings → Organization

  6. GitHub repositories

    Connect GitHub, then pin the repos you’re proudest of. Each one shows its description, language, and stars.

    Settings → Extensions → GitHub

  7. Skills, projects, and availability

    Short fields for Skills/Languages, Currently learning, Currently hacking on, and Available for. Fill in the ones that fit, and each gets its own card.

    Settings → Profile → Coding

  8. Pinned posts

    Put up to five of your best posts at the top of your profile with Pin to profile. Your post, comment, and tag counts update on their own.

    Dashboard → Pin to profile

Three profiles, three paths

There’s no single right way to build a profile. These examples lean on different features, and each tells a clear story.

The builder

Priya Raman

@priyabuilds

Learns by shipping. Weekend projects, small useful tools, and honest write-ups of what broke along the way.

Location
Toronto, Canada
Work
Full-stack developer
Joined
Jan 2024
DEV Weekend Challenge Winner badge Gemma 4 Challenge Completion badge Summer Bug Smash Completion Badge badge Notion MCP Challenge Completion badge

GitHub Repositories

tripsplit

Offline-first expense splitter for group trips · TypeScript · 214 stars

Enters a DEV Challenge every month or two and writes up each build. Every entry earns a completion badge, and one of them won.

  • Challenge badges
  • Pinned GitHub repos
  • Currently hacking on

The writer

Marcus Okafor

@marcuswrites

Making Kubernetes and Postgres less scary, one diagram at a time.

Location
Lagos, Nigeria
Work
Platform engineer
Joined
Jun 2021
Top 7 badge 16 Week Writing Streak badge Community Favorite 4 badge Writing Debut badge

Pinned

Kubernetes for people who hate YAML

A six-part series · 1.2k reactions across the series

AWS Community Builders

Publishes once a week and collects posts into series. A Top 7 feature and a 16-week streak tell readers this is someone who explains things well and keeps showing up.

  • Pinned posts
  • Series
  • Writing streaks

The community lead

Sofia Lindqvist

@sofial

Accessibility advocate and mentor. New here? Say hi in the Welcome Thread. I read it every week.

Location
Stockholm, Sweden
Work
Staff frontend engineer
Joined
Feb 2020
Beloved Comment badge 32 Week Community Wellness Streak badge Warm Welcome badge Five Year Club badge

Available for

Mentoring, conference talks, and accessibility reviews.

Google Developer Experts

Comments far more than posts, and the comments carry weight. Two thousand helpful replies, a 32-week wellness streak, and a GDE affiliation all show up on one profile.

  • Comment badges
  • Organizations
  • Available for

Badges are earned, not typed in

They appear when you write, comment, and build, so they mean something. Here are some you can start on this week.

  • Writing Debut badge

    Writing Debut

    Publish your first post.

  • 4 Week Writing Streak badge

    4 Week Writing Streak

    Post at least once a week for four weeks. Keep going for 8 and 16.

  • Top 7 badge

    Top 7

    Get a post featured in the weekly must-reads.

  • Community Favorite 2 badge

    Community Favorite 2

    Have community curators pick your posts as favorites.

  • 1 Week Community Wellness Streak badge

    1 Week Community Wellness Streak

    Leave two or more comments in a week. The streak runs to 32 weeks.

  • Beloved Comment badge

    Beloved Comment

    Write a comment that earns 25 hearts.

  • Warm Welcome badge

    Warm Welcome

    Leave thoughtful replies for newcomers in the weekly Welcome Thread.

  • DEV Weekend Challenge Completion badge

    DEV Weekend Challenge Completion

    Submit a project to a DEV Weekend Challenge.

Browse every DEV badge

Challenges are the fastest way to add proof of work

Every DEV Challenge has its own badge for finishing, and the best entries win prizes. Build something real, write it up, and it stays on your profile. We’ve run 81 so far.

See all challenges

Start with one thing this week

Great profiles aren’t built in a day. Pick one of these, and the rest fills in as you go.

  1. 01 Fill in your profile Bio, work, skills, and a brand color. It takes about ten minutes.
  2. 02 Write about something you learned A bug you fixed, a tool you tried, or a lesson from work. Your first post earns Writing Debut.
  3. 03 Enter a challenge Build something new, earn its badge, and maybe win a prize.

New to DEV? Create a free account first. Already blogging somewhere else? Import your RSS feed and keep your own site as the canonical source.