Submissions open from 2026-06-23 22:30:00 to 2026-07-07 22:30:00
Starts in
years
months
days
hours
minutes
seconds

PORTFOLIO JAM!

Start date

STARTING ON TUESDAY, JUNE 23, 2026.

The goal of the jam

YOU NEED A PROFESSIONAL PORTFOLIO ON THE INTERNET. You must make or update your professional portfolio.

Learn more about the jam!

It is my belief that you must advertise yourself on the internet in some way or another to get a jorb in tech! A great way to do this is through a professional portfolio. THIS IS THE GOAL OF THE JAM. You must make or update a portfolio within the given timeframe. This is largely honor-based; while winners will be put in a raffle, the real prize is your professional development! (I know, I know, but fr tho) So take this jam as an opportunity to make a portfolio or polish yours and give yourself better job prospects/web presence.

You have two weeks, starting on June 23, 2026, to complete your task!

But Rufio, what do I get for doing the jam?

Street cred, and also potentially better job opportunities because you are better represented online...and also, maybe you will be entered in a raffle on Rufio's Twitch channel for 100K POINTSSSSSS. And many nefarious things can be done with such treasures. Like forcing Rufio to speak in really bad accents.

If you would like to see redemptions, go to [Rufio's channel](https://twitch.tv/helloitsrufio), click the 'bubble' at the bottom of chat, and see all the wonderful things you can redeem!

As a participation reward, every participant will receive the Ultimate Prize Pack™! Every Ultimate Prize Pack comes with: A good hearty handshake, A pat on the back, And the warm glow of victory!

Rules of the jam

  • you must have at minimum a landing page. Landing page must have professional information on it (i.e. Github, LinkedIn, anywhere you post your work, social media if it's professional, etc).
  • Templates ok. AI ok if it isn't writing your code for you (you can ask it for advice!)
  • Must show a before and after (screenshots ok)

Nice to have

  • A contact form. That way people can contact you. Could be email, could be social media, etc.
  • Demonstration of work: If you have URLs to projects, if you have done conference talks, etc.
  • Blog

FAQ

  • But Rufio! I already have the most perfect portfolio known to humankind! What then?
  • Make another one! Make a portfolio for your hobbies, or your dog, or just try to improve the one you already have. Perfection is the enemy of progress.
  • Can I use AI? Can I use a template?
  • Yes, you can use AI, however, try to not let it write your code. Don't let it take the learning experience away from you! And yes, use a template if you'd like.
  • When am I done?
  • When you have made a tangible difference/upgrade in your site! It's really your call, since it is your own professional development.
  • What is the minimum amount of work that needs to be done?
  • Some tangible (visible or no) difference in the front-end of your codebase. But it's really whenever you feel like you've gotten to a professional website.
  • Can we hire someone to do it for us?
  • No. Don't do that. Waste of money and waste of a good jam bro
  • If it's a new portfolio, should the "before" be a blank image?
  • Yes.
  • What is my (Rufio) favorite color?
  • Good question.
  • But what if I have nothing to put on my portfolio?>
  • That's ok! All we require is a landing page. You don't need a work/projects section, though obviously for a professional portfolio, it is nice to have.