Skills
TypeScript
JavaScript
React
Next.js
TailwindCSS
JEST
Node.js
Express.js
Git
Scrum
HTML
CSS
Python
SQL
Firebase
AWS
Windows
macOS
Unix
Hardware entusiast
Critical thinking
Creativity
Teamwork
Attention to detail
Eager to Expand Knowledge
Problem Solving
Education
Bachelor's degree
2017 - 2022
Gdańsk University of Technology
Computer Science applied to Physics
Master's degree
2022 - 2024
Gdańsk University of Technology
Computer Science applied to Physics
Experience
Junior Frontend Developer
Grid Dynamics
January 2023 - October 2023
React with Redux
JavaScript
HTML
CSS
Material UI
React router
JEST
Scrum
Git
Figma
Jira
Frontend Developer Intern
Grid Dynamics
May 2022 - December 2022
React with Redux
JavaScript
TypeScript
HTML
CSS
Node.js
TailwindCSS
JEST
Scrum
Git
Figma
AWS
Junior Web Developer
New Ventures
October 2020 - November 2022
JavaScript
HTML5
CSS3
jQuery
WordPress
Krpano
Projects
Portfolio Website
React
Next.js
TailwindCSS
TypeScript
Git
Webtail React Boilerplate
Webpack
Babel
ESlint
Prettier
React
TypeScript
TailwindCSS
I created my own React Boilerplate with Webpack and Babel. It's preconfigured with Typescript, TailwindCSS, ESlint and Prettier.
Exercise Tracker
Node.js
express
TypeScript
SQLite
RESTFull API
In an effort to expand my backend development skills, I developed an 'Exercise Tracker' application using Node.js, Express, and TypeScript. This project was a learning endeavor aimed at gaining hands-on experience with these technologies.
The application is built around a RESTful API with data validation. It offers a simple yet functional interface with endpoints to create and retrieve user data, as well as to log and fetch information about user exercises
Key features of the application include:
- User Management: Endpoints for creating and retrieving user data
- Exercise Logging: Functionality to log and retrieve information about user exercises
Twitter Clone
React
TypeScript
ReactQuery
Axios
TailwindCSS
The Twitter Clone is a personal project that I initiated as a learning playground to explore and master React Query. This endeavor allowed me to deepen my understanding of modern web development technologies and their practical applications. Key details of the project include:
- Utilizing a robust stack comprising React, TypeScript, React Query, Axios, and TailwindCSS, I aimed to build a robust and responsive web application that mirrors the functionalities of the popular social media platform
- The project encompasses user-friendly features such as the ability to create user accounts and log in securely
Smart sprout cultivation system
React
Javascript
React
Router
JavaScript
CSS3
Firebase
Scrum
As part of my thesis, I developed a web application to control an intelligent sprout cultivation system. This project, commissioned by Nlightnin Production company, was built using React and a Firebase database.
The application, designed with React, React Router, JavaScript, and CSS3, provides a userfriendly interface for managing the cultivation system. It's organized into three distinctsections:
- Control Tab: Enables users to manage components like LEDs, water pumps, and fans.
- Measurement Display Tab: Displays real-time measurements such as humidity, temperature, noise levels, and soil weight.
- Graphical Representation Tab: Allows users to visualize data through graphs, selecting specific sensors and time ranges for analysis.
The project was managed using the Scrum methodology, ensuring clear communication and timely deliveries
Diet controling web application
JavaScript
HTML5
CSS3
Node.JS
Express.JS
MySQL
Leveraging vanilla JavaScript on the frontend and Node.js with Express.js on the backend, I created a seamless connection between the user interface and the server, ensuring smooth data flow
The application featured a secure administrator panel with login capabilities. Administrators could efficiently manage user accounts, ensuring data integrity andsecurity