Mateusz Szczykutowicz Full Stack Web Developer - MERN Stack

I want to create things that make a difference

zdjęcie nagłówek

O MNIE

ABOUT ME

strzałka
Moje zdjęcie

Jestem pasjonatem szachów, gier strategicznych oraz JavaScript. Interesuję się postępem i techniką. Dożę do samorozwoju i doskonalenia swoich umiejętność. W wolnej chwili lubię obejrzeć dobry film lub poczytać intrygujące artykuły.

Jestem Fullstack developerem skierowanym w stronę back-endu, pasjonatem Node.js. Przygodę z programowaniem rozpocząłem w 2014 roku będąc w Liceum Ogólnokształcącym. Zaczynałem od prostych programów w Javie. W 2017 roku rozpocząłem naukę C++.

Na początku 2018 roku rozpocząłem naukę JavaScript, który bardzo mi się spodobał. Poznanie pętli, funkcji, obiektów to już mnie fascynowało, a było to jedynie preludium czegoś większego. Zachwycony formą JavaScript wiedziałem co chcę robić - zostać developerem tegoż języka. Zacząłem czytać artykuły dotyczące web-developingu, poznawać zależności jakie występują między front-endem, a back-endem. W końcu przyszedł czas poznać EcmaScript 6, który podekscytował mnie do granic możliwość - tworzenie klas, funkcje strzałkowe i wiele więcej nowości, które zostały wprowadzone w tej wersji. Mniej więcej w sierpniu rozpocząłem poznawanie PHP w wersji 5.3. Była to moja pierwsza styczność z back-endem. Lecz nie był to mój język wiodący, który po pewnym czasie zastąpiłem Node.js.

Naukę Node.js rozpocząłem końcem 2019 roku. Poznałem wtedy Express.js oraz TypeScript, a także MongoDB - nierelacyjną bazę danych wykorzystując framework Mongoose. Początkiem 2020 roku rozpocząłem naukę React.js wraz z Webpackiem. W 2021 roku przyszła pora na Next.js i szlifowanie React.js. Obecnie pogłębiam swoją wiedzę z zakresu JavaScriptu, TypeScriptu, a także Express.js, React.js i Next.js. W niedalekiej przyszłości planuję poznać Nest.js, ale jestem otwarty na inne możliwości.

I am passionate about chess, strategy games and JavaScript. I am interested in progression and technology. I pursue self-development and perfecting my abilities. In my spare time, I adore watching good films as well as reading intriguing articles.

I am a Full-Stack developer directed to the back-end, passionate about Node.js. My programming experience has started in 2014 while I was in high school. I started with simple programs in Java. In 2017 I started learning C++.

At the beginning of 2018, I started learning JavaScript, which I liked very much. Getting to know loops, functions and objects had already been fascinating but it was only the beginning of something bigger. Amazed with JavaScript’s form, I found out what I want to do – be a developer of that language. I started reading articles about web-developing and getting to know the dependency between the front-end and back-end. Then came the time to learn ES6. Creating ranks, arrow functions and many news, which were added in this version, thrilled me to the bone. Around September I started learning PHP in version 5.3. It was my first contact with the back-end but it wasn’t my main language at this time. After some time I replaced it with Node.js.

I started learning Node.js in 2019. That is when I found out about Express.js and TypeScript as well as working with databases in MongoDB using the Moongose framework. At the beginning of 2020, I started learning React.js with Webpack. In 2021 I started learning Next.js and perfecting my React.js. Deepening my knowledge about JavaScript, TypeScript, Express.js, React.js and Nest.js is my current passion but I’m also open to other languages.

UMIEJĘTNOŚCI

SKILLS

strzałka

Front-end

Back-end

Other

#

HTML5

#

CSS3

#

JavaScript [ES6]

#

Sass

#

React

#

Node.js

#

Express.js

#

MongoDB

#

Mongoose

#

PUG

#

TypeScript

#

Socket.io

#

GIT

#

Webpack

#

RWD

PROJEKTY

PROJECTS

strzałka
zdjęcie projektu

FinHouse - frontend

Next.js

SCSS

TypeScript

FinHouse to komercyjny projekt przygotowywany w celu usprawnienia prowadzenia inwestycji. Klient może dodawać inwestorów, inwestycje, a także śledzić wszystkie raty. Dashboard przedstawia wszelkie dane z miesiąca oraz całego okresu. W celu testowania aplikacji należy zalogować się na testowe konto - Login: [email protected] Hasło: User321

zdjęcie projektu

FinHouse - backend

Node.js

Express.js

Mongoose

MongoDB

TypeScript

FinHouse to komercyjny projekt przygotowywany w celu usprawnienia prowadzenia inwestycji. Klient może dodawać inwestorów, inwestycje, a także śledzić wszystkie raty. Dashboard przedstawia wszelkie dane z miesiąca oraz całego okresu. W celu testowania aplikacji należy zalogować się na testowe konto - Login: [email protected] Hasło: User321

zdjęcie projektu

FastFile - landing page

HTML

SCSS

JavaScript

Strona startowa aplikacji FastFile - dysku chmurowego, na którym można udostępniać swoje pliki.

zdjęcie projektu

FastFile - backend

Node.js

Express.js

MongoDB

Mongoose

Serwer back-endowy aplikacji FastFile - dysku chmurowego, na którym można udostępniać swoje pliki.

zdjęcie projektu

Delta Storm

Next.js

SCSS

TypeScript

Strona firmy Delta Storm. Projekt powstał przy użyciu frameworka Next.js, który jest biblioteką rozszerzającą React o dodatkowe funkcje. Style są przygotowane w SCSS - bibliotece CSS, która umożliwia między innymi zagnieżdżanie elementów.

zdjęcie projektu

Social Media App - backend

Node.js

Express.js

MongoDB

Mongoose

Serwer back-endowy oparty o REST API przygotowany dla klienta w celu podpięcia go do front-endu. Aplikacja ma za zadanie tworzyć nowych użytkowników, którzy będą wchodzić ze sobą w interakcje.

zdjęcie projektu

Drukarnia Dorand

HTML

SCSS

JavaScript

Node.js

Express.js

Niekomercyjny projekt wykonany dla lokalnej drukarnii. Wykonany został w celach nauki praktycznej. Dzięki temu projektowi mogłem poznać jak wygląda komunikacja z klientem, jakie oczekiwania ma klient oraz jak wygląda pracowanie z klientem. Zastosowane technologie to HTML, SCSS oraz JavaScript, gdyż jest to prosta strona wizytówka, a także Node.js oraz Express.js w celach stworzenia serwera do zarządzania formularzem kontaktowym, dzięki któremu można wysyłać emaile do klienta.

zdjęcie projektu

Portfolio

HTML

SCSS

JavaScript

Projekt mojego portfolio wykonany w technologii HTML, SCSS, JavaScript.