Software developer with experience from 15+ client projects, mainly using TypeScript, Vue and React. Currently studying at OsloMet and expanding into backend development.
Software developer with experience from 15+ client projects, mainly using TypeScript, Vue and React. I've worked on everything from interactive websites to complex applications with API integrations. Currently studying at OsloMet and expanding into backend development and cloud.







Most of my professional experience is with JavaScript, TypeScript, Vue, Nuxt, React and Next.js. I've developed responsive websites, admin panels and applications with shared state, user management and REST API integrations. I enjoy working on the more complex functionality behind an interface, not just the visual side.
At OsloMet, I've been working with Java, Python, SQL and databases. I've also built REST APIs with FastAPI, written automated tests and worked with Docker. I'm currently developing a stronger understanding of backend systems, software architecture and how applications work beyond the frontend.



Working on client projects taught me a lot beyond programming. I've worked directly with clients, designers and developers, dealing with deadlines, changing requirements and technical challenges. On some projects I handled the frontend independently, while on others I worked in teams and helped coordinate development. These experiences taught me to take responsibility, solve problems independently and communicate effectively with others.






I built the frontend of this gift-card marketplace using Nuxt and JavaScript, implementing multiple pages, interactive features and 3D card visuals.

I built this TON mining game's frontend with Next.js and TypeScript, including complex animations, interactive sections and responsive layouts.

I contributed to the Next.js/TypeScript frontend of this proxy-service platform as part of a four-developer frontend team.

As main frontend developer, I built a Vue/TypeScript admin panel for users, transactions and stats, integrated APIs and coordinated another developer.

I developed the frontend of this Dota-themed gaming website with Vue and TypeScript, including interactive features, animations and responsive layouts.

I worked with two other frontend developers on this Vue NFT marketplace and learning platform, building pages and interactive features.

I developed the frontend of this crypto gaming website with Nuxt and TypeScript, focusing on responsive layouts and interactive 3D visuals.

I built this music studio website with HTML, JavaScript and SCSS, turning the designer's layouts into a responsive portfolio for the studio's work.

I built the Vue/TypeScript frontend for this NFT collectibles project, working with a designer on responsive pages and interactive elements.

I built this proxy-service site's frontend using HTML, JavaScript and SCSS, including responsive pages and interactions.

I built this portfolio website for a UI/UX designer using HTML, JavaScript and SCSS, turning the provided designs into responsive pages with interactive elements.