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 🎮.
Filter projects by: commercial, personal and all
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:
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:
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:
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:
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:
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:
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:
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:
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:
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: