Matej Latin
Online course

Get a better UX job

Learn how to showcase your skills, create an awesome UX portfolio, master the job interviews and apply to the UX positions at the top companies with confidence.

By Matej Latin

Author & Senior Product Designer at GitLab

Learn more

Are you tired of pushing pixels?


Or is your design work simply not valued? You want to do meaningful UX work and solve real problems for users but your work isn’t really appreciated and it’s mostly judged by “how it looks”.

Nod your head if...

  • Most people at your company think that design, including UX design, is about “making things look pretty”.
  • Most of the time, you just do what your Product Manager asks you to do.
  • You have little or no impact on what’s being worked on, your work is average, meaningless and boring.
  • You tried to establish a user-centred approach to solving problems but nobody listened.
  • You’ve tried applying to other UX positions but rarely get a reply or an interview.
  • You don’t know how to write case studies for your portfolio and what to put in them.
  • You don’t know how to find out if the company you’re interviewing with is a “good UX company”.
  • When you do get an interview, you don’t know how to answer the questions and present yourself as a capable UXer.

It’s time for a better UX job


The problem is not in you, it’s in the company you work for. UX designers need to work in an environment where they’re encouraged and trusted to do what’s best for the users. These are the characteristics of “good UX jobs”:

High UX maturity

UX Maturity

Companies with a high “UX maturity” understand the role of UX design and know that it’s fundamental to their growth. UX design is not just an afterthought, it’s at the core of everything the company does.

UX Culture

Strong & collaborative UX culture

UX designers are valued by their colleagues, everyone wants to collaborate and contribute towards improving the user experience, UX designers are at the core of the cross-functional teams.

Solving user problems

User problems

These companies don’t design solutions to increase their profits, they understand that designing solutions for real user problems leads to even greater profit increases on the long run.

This course is not just about creating your UX portfolio, it’s about you getting an awesome UX job where you’ll do the best work of your life.


The UX Buddy course helps you achieve that in 5 steps.

Step 1 — Recognize good UX positions

Look for signs of UX maturity & collaboration

Self-evaluate your skills to identify your strengths, learn how to identify the companies with a high UX maturity and job positions that match your skills and needs.

Step 2 — Design your portfolio

Write case studies that present you as a capable UXer

Learn what works and what doesn’t from real-life portfolio teardowns, use the UX Buddy templates and the STAR approach to create a portfolio full of content that UX managers look for.

Step 3 — Resume and cover letter

Strike a perfect balance between the amount of content and aesthetics

You only get a few seconds of the recruiter’s attention. The goal here is to stand out as a competent UXer so that they’ll see the potential and an overlap in skills vs requirements. Done well, this will convince them to take a look at your portfolio, which will lead to interviews.

Step 4 — Interviewing

Be prepared, present yourself and your story, be memorable

Learn from the UX Buddy author’s experience as an interviewer and his mistakes and learnings as a candidate. Learn how to reply to questions with STAR answers, practice design tasks and whiteboard challenges, and learn what questions to ask to learn more about the company and whether it’s a “good UX company” or not.

Step 5 — Feedback

You’re not alone in this

Job hunting is hard, demotivating and stressful so a lot of designers give up. The UX Buddy community (and the author of the course) will give you feedback on your portfolio, cover letter and resume, and support you to keep going when things will start to get tough.

Who am I, why this course?


Hey there! 👋 I’m Matej, the author of this course. I’ll be your buddy in your hunt for a better UX job.

Matej Latin giving a talk on a CSS meetup

Matej Latin

Author of Better Web Type & Senior Product Designer at GitLab.

In the last 7 years, I worked for small, medium and large companies in Luxembourgh, London and Edinburgh where I reviewed thousands of portfolios and interviewed hundreds of candidates for UX positions. Through this work, I realized that there are a lot of UX designers out there frustrated by the work they must do at their current jobs. I also realized that most of these candidates don’t know how to present themselves and their skills. They don’t know what to put in their case studies, how to create portfolios that get interviews, and how to handle the interviews when they get them. So I decided to help.

I was often in a similar position at the beginning of my UX career. I worked for companies that didn’t appreciate my work. Companies that didn’t even understand UX design, so I was producing a lot of average and meaningless work. It was boring. But with persistence and by learning from my mistakes, I eventually started working for companies with a better UX culture and maturity. Now, you can learn from my mistakes and get my expert advice from the interviewer’s point of view, and get an awesome UX job where you’ll thrive. I’ll be rooting for you!

My work has been featured in

Smashing Magazine, CSS Tricks,, Net magazine, Fast Company

FAQs


Here’s what a lot of people ask about UX Buddy. If your question isn’t answered here, shoot me an email.

There are no requirements other than being a UX or Product Designer. You’ll get the most out of this course if you’re serious about finding a new, better UX job in the next couple of months.

Junior UX designers will find the course useful to help them jumpstart their UX careers. Intermediate and senior UX designers will find it useful to advance their careers to the next level.

Yes. Companies use different titles inconsistently—a UX designer role at one company may be called ‘Product Designer’ at another. I’m a product designer and as the term ‘product design’ is wider than ‘UX design’ this course then covers both roles.

From my experience, freelancers often go through the same process of showcasing their work with their portfolio, they often need a resume and they need to interview for certain opportunities. If this is your experience as well, I think the course is for you too!

No. Video courses can be quite hard to follow, so I decided to present the content of the course in a format that allows the students to study it at their own pace. The course is a combination of written lessons, quizzes, self-evaluations, exercises and getting feedback from peers.

Yes, a 30 days money-back policy. If for some reason you’re not 100% happy with the course, I’ll gladly refund your order.

I’m not a native English speaker either, so I always use a very simple and plain form of English that anyone can understand. Besides, I’m always happy to help out if something isn’t clear.

At GitLab, we assign a UX buddy to newly-joined designers to help them get started. The first few months are overwhelming for new designers so UX buddies help out by guiding them, explaining how stuff works and encouraging them to do certain things. With this course, I want to do the same for the designers that got stuck in their UX career. But instead of being their buddy only after they join a company, I want help out with everything that comes before that—finding good UX companies, writing case studies, interviewing, support etc.