Hi there! 👋

I am a self-taught DEVELOPER with commercial experience using React, Next.js, Redux Toolkit, Sanity (CMS), JavaScript, HTML, CSS, MUI and working with Rest API.


I'm passionate about creating innovative, accessible, user-friendly fast websites and web applications responsive for all devices.


In my spare time, I love playing team sports:⚽🏀🏐🎾🏓🏸and Nintendo games 🎮.

My Skills and Experience

Proficient In 🚀

  • HTML5 & CSS
  • Java Script
  • React
  • Css FlexBox
  • Css Grid
  • Css Modules
  • Styled Components
  • Formik
  • MUI
  • Responsive web design
  • Figma
  • Canva
  • Git / Github
  • Working with REST API
  • Working with SVG
  • Basic Accessibility / SEO / Lighthouse google

Familiar With 💡

  • Java Script
  • React
  • Redux Toolkit
  • Next.js
  • Node.js
  • Express
  • Sanity (CMS)
  • MongoDB
  • PostgreSQL
  • Basic UX design
  • Framer Motion
  • Wordpress
  • Wordpress Static Gutenberg Blocks
  • Unit Testing Using Jest
  • Netlify / Heroku / Vercel

Continuously Exploring 🌱

  • Typescript
  • PostgreSQL

What I've Built

Filter projects by: commercial, personal and all

Commercial project
Personal project
All
 Web Application - Gift Card Configurator

Web Application - Gift Card Configurator

Fully responsive single page application for Berg Hansen travel agency in Norway using React/Next.js, Formik and MUI . Consist of multi-step form. The main goal of the app is creating and buying gift cards. The Gift Card Configuration gives us the ability to establish the default settings for all gift cards, adding our own description and amount of money, possibility to add your own images as a background of the card, or choose predefined ones. App keeps track of entered values between steps.

Commercial project

Technologies:

React/Next.js,MUI,Formik,YUP,JavaScript
Norsk AI Tutor

Norsk AI Tutor

I created the Norsk AI Tutor web application to help people learn Norwegian better. It's like a helpful friend for improving speaking and writing in Norwegian. With over 7300 users, this Progressive Web App (PWA) is user-friendly and available at no cost. It helps you describe pictures better and even writes texts for you. Also, I worked with Nordiska School to make it even better for learning Norwegian speaking.

Personal project

Technologies:

React,Next.js,JavaScript,OpenAI API
Static React Landing page with CMS (Sanity) - My Portfolio

Static React Landing page with CMS (Sanity) - My Portfolio

I recently completed a frontend React-powered website that is connected to a headless Sanity (CMS) backend. The website is fully responsive and I used Sanity.io to manage the content, including creating schemas for the 'about', 'skills', and 'projects' sections. In the 'contact' section, I also built a form that allows users to enter their name, email, message, and select an option. The form submission is then sent to the backend and the entered data is saved in Sanity.

Personal project

Technologies:

React,Sanity (CMS),JavaScript,SASS
Vacations Planner

Vacations Planner

VacationsPlanner is a web app created for Oliasoft's internal use. I worked on both the frontend and backend parts. The backend, built with Node.js and Express, ensures that data flows efficiently and securely. I documented API routes using Swagger for better communication. On the frontend, I used React to create easy-to-use and interactive interfaces, and Redux to manage data smoothly. To ensure reliability, I performed testing with Jest

Commercial project

Technologies:

React,Redux,Node.js,Express,PostgreSQL,Typescript ,Jest
Static React Landing page - Gestaltterapi

Static React Landing page - Gestaltterapi

I built a frontend Gatsby-powered website connected to a headless Sanity (CMS ) backend that is fully responsive for content management on the website. Website based on a unique design idea.

Commercial project

Technologies:

React/Gatsby,JavaScript,Sanity (CMS),SASS
React CRUD : Mastering State Management with Hooks and Context

React CRUD : Mastering State Management with Hooks and Context

In this React CRUD study web app, I implement Create, Read, Update, and Delete functionalities in three branches: main, study-reducer, and study-context-reducer. The main branch serves as the foundation, focusing on core React concepts and styling. The study-reducer branch expands the app with more CRUD features using useReducer and useMemo hooks. Lastly, the study-context-reducer branch explores context in React with the useContext hook for better data management. This project helps me improve my React skills, state management, and understanding of hooks and context in building feature-rich applications.

Personal project

Technologies:

React,JavaScript
Digital Wedding Invitation web app

Digital Wedding Invitation web app

I am currently improving my Digital Wedding Invitation web app by refactoring and implementing Redux for better state management. The app is designed to help couples plan and organize their weddings. It includes a user-friendly landing page and a form to collect all the necessary wedding details. Additionally, there's a responsive dashboard for couples to review and manage the collected information. In the future, I plan to add more exciting features to the app, such as a budget tracker and a guest gifts manager.

Personal project

Technologies:

React/Next.js,MUI,MongoDB,Formik,Firebase
Christmas calendar with 24 hatched quizzes

Christmas calendar with 24 hatched quizzes

Built a fully responsive web app Christmas calendar with 24 hatched quizzes for Sport Outlet. Users could interact with the app daily by opening a hatch and answering unique quiz questions. The application featured a user-friendly interface, personalized quiz questions from Sanity CMS, and seamless registration options via email or phone number. Leveraging my expertise in React and Next.js, I connected the app to MongoDB and deployed it on Heroku

Commercial project

Technologies:

React/Next.js,JavaScript,Sanity (CMS),CSS Modules,MongoDB
 Fizjomaker - Website for physiotherapist.

Fizjomaker - Website for physiotherapist.

I created a website for physiotherapist - Witold Rogalski without using a template, based on Astra Theme with a perfect score in Lighthouse Google. The site was built on the basis of Gutenberg blocks.

Personal project

Technologies:

Wordpress,Gutenberg Blocks
 QR Code Generator app

QR Code Generator app

It's a training project. To practice React ❤️ , MUI, Canvas and Download Files feature in the browser I created a QR Code Generator app that is FREE for anyone to use - fully functional, 100% ad-free.

Personal project

Technologies:

React,JavaScript,MUI

Let's Get In Touch!

meditating img

Contact form 📨

Check options: