{

projects

}

Filter projects

{

Get in touch

}

Let's create something together

Got a project in mind? A job opportunity? Or just want to say hello? I'd love to hear from you.

Email nicolay.webdev@gmail.com
Location Tønsberg, Norway
or connect on

{

About me

}

I'm a creative developer who's genuinely passionate about building fun, engaging user experiences where every visit feels a little different. With a background in video, writing and graphic media, and now code (and AI) as my tools, I can build whatever I want. And that's fun — especially when the small surprising details land, and the UX actually feels right.

Experience

Nicolay Kjærnet

Frontend Developer @ Cavai · Tønsberg

Vue.js TypeScript JavaScript HTML CSS React UX/UI Figma Video Production
Vue.jsTypeScriptJavaScriptSASS/CSS
JavaScriptCSSHTML"Vanilla" Game Dev
ReactTypeScriptThree.jsSupabase
Davinci ResolvePremiere ProPhotographyGraphic Design
FigmaUX ResearchUser TestingPrototyping
ReactReact NativeSwiftJavaScriptAgile
StorytellingScreenwritingFilmNarrative Design

I'm a Frontend Developer at Cavai, where I maintain and develop the platform powering our interactive advertising solutions — think Figma for ads. I started as a Creative Developer in September 2024, building games, quizzes and interactive campaigns from concept to code. A role where my background in visual storytelling enriched every technical solution. Now I work on the platform I used to work in, which gives me a unique perspective on making the creatives' day-to-day a little easier.

7+ years as a content producer in the music industry, working with artists from emerging talents to household names.

Co-founder of Kjærnet-Wesseltoft, an interior design consultancy where I'm currently building an interactive kitchen design platform and a webshop.

I thrive on optimizing workflows and creating efficient solutions that actually work.

Bass player and visual designer for the band trueandtrue since 2023. Stepped back from playing in 2025, but still handle all design and visual elements.

May 2025 - Present

Frontend Developer

Cavai

  • I work on Cavai's ad platform. Think Figma, but for interactive ads.
  • Vue and TypeScript day-to-day. Lots of component work, state management, and making things not break.
  • I used to work in this platform as a creative for nine months, so I know where the pain points are.
Sep 2024 - May 2025

Creative Developer

Cavai

  • Built games, quizzes and other interactive campaigns. Sometimes from scratch, often helping the creatives bring their ideas to life.
  • My first dev job. Turns out a background in film and storytelling is surprisingly useful when you're building stuff people are supposed to enjoy.
May 2024 - Present

Developer, Designer & Content Producer

Kjærnet-Wesseltoft AS

  • Side project where I'm building an interactive kitchen planner and a webshop for handcrafted items.
  • I do everything from code to product photos and videos.
Aug 2018 - Present

Freelance Content Producer

Universal Music, EMI Records, Island Records ++

  • Music videos, promo content and some graphic design. I've worked with everyone from small indie acts to some of Norway's biggest artists.
  • Mostly video editing, and mostly social media content, but also filming, directing and ideation.
Jan 2024 - Jun 2024

UX Designer (Internship)

Wolve IT

  • Redesigned Wolve's loyalty platform. Did user research, testing, prototyping — the whole UX toolkit.
  • The work resulted in top marks, and the company was very happy with the outcome.
Aug 2020 - Jun 2024

Bachelor in Frontend and Mobile Development

Kristiania University College

  • Where I learned to code. Web, mobile apps, UX — the full stack of frontend stuff and some full-stack.
  • React, React Native, Swift, JavaScript. Lots of group projects, lots of late nights.
Aug 2015 - Jun 2018

Bachelor in Screenwriting

Westerdals Oslo ACT

  • My first degree — storytelling, narrative structure, screenwriting. Wrote short films, TV concepts and feature scripts.
  • Might seem unrelated to code, but knowing how to structure a story turns out to be pretty useful when you're designing user flows.
0:00 / 0:00