Matej Latin
An Online Course by Matej Latin

Get an awesome UX design 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.

Matej Latin

Author of the UX Buddy course

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’ll help you get an awesome 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 an awesome UX job.

Matej Latin giving a talk on a CSS meetup

Matej Latin

Author of Better Web Type.

In the last 10 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 realised that there are a lot of UX designers out there frustrated by the work they must do at their jobs. Most of these candidates also 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 job interviews, and how to handle the interviews when they get them.

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 an awesome UX job where you’ll thrive.

My work has been featured in

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

You don't want to miss this course if you want to prepare for interviews

I got access to UX Buddy right when I was already in the middle of interviewing at various companies. It’s been a great help to prepare myself and build confidence — having a solid foundation of questions to be prepared for but also questions you might want to ask companies was the right help at the right time.

Jan Six

Jan Six (@six7)
got hired as a Senior Product Designer at GitHub


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.

This is a self-paced course, you can take as long as you want to complete it. I think it’s possible to complete it in two weeks if you spend 30 minutes per day.

You get a lifetime access to the course and all its future updates.

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.

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

Yes, a 30 days money-back policy. So far, 99% of UX Buddy students were happy with the course but 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.