I'M Daniel welcome on my portfolio site
I've been working as QA Automation Engineer since 2021. In 2022 I found interest in building full-stack applications. You can see my projects by clicking on the orange button. If you want to cooperate contact me usign Contact button.
Explore My ProjectsEXPERIENCE
I studied Automatic and Robotic at University of Science AGH in Cracow. I learnt a lot about programming, automatic and robotics.
I have been working as QA UI automated tester using Python since March 2021. Currently I am working with Playwright using Typescript and Python.
Since 2022 I am working on fullstack projects using NextJS, Node and SQL.
PROJECTS
Free note-taking application. In this application I used tailwind, Nextjs, MySQL and Drizzle ORM. Application has possibility to add own collaboration server which provide real time selection and writing between users. As rich text editor I chose TipTap which has great extension system and supports collaboration server. In application user can create workspace for folders with files. In the future I'd like to implement RAG feature to be able to 'talk' with own documents. Application can be build using docker-compose.
For my first React project, I created a clothing full stack e-commerce store app. In this project, I used MongoDB for getting orders, users, and items. I used Node.js with Express to build a backend for connecting to the database and making simple requests. For UI I used mentioned React with styled-components. To make requests in React I used the Axios library. For user authentication I used JWT. To handle the cart and logged user I used Redux library. I implemented payment using Stripe.
For my BSc Thesis, I made a smart mirror based on Raspberry Pi 4. I added temperature and humidity information using sensor DHT 11. To keep the mirror active when the user is nearby I used a motion sensor. The user interface of the project is based on python's Tkinter library. I wanted to include necessary information on the screen so I used OpenWeatherMap - for weather, NewsApi - to get current news headers and Google Calendar to display user events.
Social media app built with React. To keep all of the users data I used the MySQL database instead of MongoDB. For the backend I used Node.js and Express.For styling the components I used SASS which is slightly different approach comparing to my prevoius project. This helps me with setting dark theme. Page is responsive and look a little bit different on laptop and mobile. For React requests I used axios, for user authentication I used jwt. Implemented features: dark-theme, posts, comments, relathionships, likes, chat. To display active users indicator which is green dot I used socket.Io. Using triggers in MySQL I added notification when friends post, comment or like. Additionaly using SQL query I fetch recomended friends, other users who follow the main user and main user does not follow them.
Small news application using React + Redux and Newsapi.org. On the left bar, the user can choose a country for which news will be fetched. On the navbar there is the switch, news can be displayed in the list or tailes. I added English, Polish and Ukrainian translations using i18next. I wrote tests for application using vitest. The application is mobile-friendly :) Currently due to newsapi.org limitation only news from USA are available.
Wordle clone built using React and useContext hook. In the game there is about 3000 words. When user win or loose the game there is pop-up with button for new game.