ThomasSøhus

Portrait of Thomas Søhus

About me

Hi, I'm Thomas

I'm 23 years old and live in Aalborg. I was born in Canada and moved to Denmark when I was three, so a little bit of both places has always stuck with me.

Along the way I spent a few years playing semi professional Counter Strike, which taught me a lot about focus, teamwork, and keeping a cool head under pressure.

Today I'm a newly graduated Multimedia Designer from UCN in Aalborg, focused on frontend development and UX and UI design.

What I work with

Skills & Tools

01

Frontend

  • HTML, CSS & JavaScript
  • Next.js
  • Nuxt.js
  • Astro
  • WordPress
  • Elementor
  • WooCommerce
  • GitHub & CI/CD
02

Design & UX

  • Figma
  • Photoshop
  • Video editing
  • Prototyping
  • User tests
  • Design thinking
  • Atomic Design
03

AI & Tooling

  • Claude Code
  • Cursor
  • Higgsfield

Selected work

Work

www.tntmedia.dk
Screenshot of the TNTMedia websiteClick to visit the live site
01

TNTMedia

Website · Dashboard · Frontend Development

A website I designed and built for TNTMedia, a media and content creation company run by friends of mine. The focus was a clean, modern layout with smooth motion and a fast, fully responsive experience across every device.

I also built a custom dashboard connected to Supabase so the team can track incoming leads in one place, and set up a Telegram integration that notifies them instantly whenever a new lead comes in.

  • Astro
  • Supabase
  • Telegram API
  • Vercel
  • Responsive Design
  • UX & UI
Visit live site
pl-eksamen.vercel.app
Screenshot of the Powerligaen redesignClick to visit the live site
02

Powerligaen 12

Final Exam Project · UX/UI · Frontend Development

My final exam project on the Multimedia Design programme, awarded the top grade of 12. I redesigned Powerligaen, Denmark's largest CS2 league, and took it all the way from idea to finished product.

The full process covered user research, interviews, and data analysis, followed by UX and UI design and prototyping, and finished with building the site in Next.js with live API integration.

  • Next.js
  • API Integration
  • User Research
  • Prototyping
  • UX & UI
  • Figma
Visit live site
www.repm8.dk
Screenshot of the repm8 login screenClick to visit the live site
03

repm8

Webapp · Hobby Project · Full Stack

A gym tracking app I built as a hobby project after getting frustrated with hitting paywall after paywall in other gym apps, so I decided to make my own.

In repm8 you can log your lifts, follow your progress over time, add friends, and chart your stats. It's a fully functional webapp, complete with push notifications on mobile.

  • Webapp
  • Workout Tracking
  • Charts & Stats
  • Friends & Social
  • Push Notifications
  • UX & UI
Visit live site
01/03

Where I've been

Experience

Thomas at a restaurant reading a menu
  1. 2026 to Present

    Junior Web Developer

    Siite ApS

    Student job
  2. 2025

    Production Worker

    Rose Poultry

    Summer job
  3. 2023 to 2024

    Semi Pro Counter Strike Player

    Wopa Esport

    Esport
  4. 2023

    Semi Pro Counter Strike Player

    Sashi Esport

    Esport

Get in touch

Let's build
something together

Have a project in mind, a question, or just want to say hello? My inbox is always open.

thomassohus@outlook.dk