First impressions of Polywork as a software engineer

6 minute read

This post was sponsored by Polywork, but it is my own authentic review

Polywork is a new professional platform that has been getting a lot of attention lately. I can't remember exactly where I came across it initially on Twitter. I think Ali Spittel may have Tweeted about it.

Getting Access to Polywork permalink

I signed up for the waiting list, gave their Twitter account a follow, and one Sunday afternoon, the Twitter account tweeted out an invite code to bypass the waitlist. I was in! 😎

Hint: They give out invite codes pretty frequently or retweet folks who have invite codes to give, so I highly recommend following their Twitter account.

Onboarding permalink

I secured my handle, nickytonline, because that's me everywhere on the Internet. I signed up in May, so I don't remember most of the onboarding process, but I remember choosing your assistant as part of the onboarding—a fun touch.

Polywork assitant

Note: If you've onboarded recently, let me know what aspects I've missed.

The first thing I enjoyed about Polywork was the minimal design (like Zen mode in your editor for all the devs out there).

I completed the intro section and added some initial badges to my profile. Badges in the context of Polywork are interests and skills you have. I work in open source, and I snowboard, so I added those badges to my profile.

Polywork badges section

Positions permalink

Like other professional networks, you can add the positions you've held.

Polywork positions section

One exciting feature that rolled out after I had signed up was Highlights for starting and leaving positions generated automatically.

Polywork ended and started a new role highlights

Timeline permalink

The main area of prominence on your profile page is the timeline.

A Polywork highlight about me taking time off

It's where you'll spend most of your time filling out your profile. It took me a while to add my work here, but mainly because I was backfilling many things I've done. Filling out the timeline was nostalgic, and I realized how much I've accomplished once I saw it all in chronological order.

Creating a Highlight permalink

To add to the timeline, click on the Highlight button at the top of your Polywork profile. It will open a modal where you can fill in the work or activity you want to record.

Creating a Polywork highlight


Aside from the content of the highlight, you can add one or more tags like Contributed to Open Source. Tags you've recently used are available to you right in the initial highlight editor view. If you want to add a new one, click on the Add Activity Tags button to search for tags.

Polywork add a tag

If a tag does not exist, you can create it.

Polywork create new tag

Adding Collaborators

If you've collaborated on something, you can add collaborators to a highlight by clicking on the two-person icon at the bottom of the highlight editor.

Polywork adding a collaborator button

You can add as many collaborators as you want. I'm sure there is a limit; I just haven't reached it yet. 😎

Polywork add collaborators

One thing to note about collaborators is they have to confirm they collaborated with you. It prevents people from being needlessly tagged on highlights and adds more authenticity to a piece of collaborative work.

Reposting Someone's Highlight permalink

At first glance, this looks like retweeting on Twitter, but it's a bit different. For one thing, you cannot repost anyone's highlight. As far as I'm aware, the only way you can repost is if someone collaborated with you. Once you confirm that you collaborated with someone, you will be able to repost their highlight.

A Polywork reposted highlight of the DEV Twitch stream with Ben Hong

Filtering permalink

A newer feature that dropped recently is anyone, including yourself, can filter your timeline based on one or more badges you have associated with your profile.

Polywork, filtering your timeline

It is an excellent way for folks to surface certain kinds of work you've done. For example, here's my timeline filtered on the Twitch Streamer badge.

Note that it also filters reposts on your timeline associated with the badge you filtered on.

Polywork, filtering timeline with badge

Setting up a Custom Domain permalink

Another great feature about your profile is you can use a custom domain. Setting a custom domain is available from your profile settings.

Polywork, set up a custom domain

The steps are pretty straightforward. When I initially set things up, I ran into some issues, but improvements to using a custom domain rolled out the following week and then it was smooth sailing setting things up for

Contact Preferences permalink

Like other professional and social media applications, you can also contact someone on Polywork. To contact them, you need to specify a reason from the available options they've provided.

Polywork contact preferences modal

For example, my coworker Christina is open to being contacted about speaking at events. Will this stop useless messages like "hi"? Perhaps. If anything, it will give someone pause before contacting an individual on Polywork.

Multiverse permalink

Think of the Mulitiverse (MV) as a one-stop shop for searching for members of Polywork and work-related highlights associated with badges.

Polywork multiverse page

There are several sections in the MV: featured members, trending badges, folks who have recently joined, what's everyone doing, and possibilities.

  • It's unclear to me what the Possibilities section is. Maybe it's for like-minded folks or folks that you may find interesting based on some algorithm?*

Space Station permalink

As mentioned in the Contact Preferences section above, folks can be open to collaborating on specific topics, e.g. People available for live streaming. BTW, I am available for live streaming. 😎

Polywork space station page

Instead of searching for someone then contacting them to see what they're available to collaborate on, Space Station groups folks by the topics they're open to collaborating on to make it easier for you to contact someone for a specific topic.

Improvements permalink

The Polywork team is constantly rolling out improvements. If you find a bug or have a suggestion for a feature or improvement, submit an issue. It is available from your profile menu.

Submit an issue to Polywork

I've already submitted some suggestions and improvements myself.

Polywork makes so much sense to me for exhibiting my work. I work in and contribute to open source, I stream on Twitch, have given talks, been on podcasts, built a skating rink, all the things!

It's early days for Polywork, but the future is bright. If you're looking to showcase your work, consider Polywork. ✨ Once you get access, give me a follow at

I don't have an infinite supply, but if you need an invite code, yolo-2021 is good for 100 invites. 😎