Hello I'm

Kamil Woźniak

Front-End Developer

I'm a Gliwice-based Junior Front-End Developer with a background in Automation and Robotics, adept at JavaScript and TypeScript, and experienced with React and WordPress, currently seeking an opportunity to expand my skills and grow professionally in a development role.

Scroll Down
Get To Know

About Me

Kamil Woźniak
Experience
2+ Years of Experience
Education
Master of Engineering
Projects
9+ Completed

Hello! I'm a Junior Front-End Developer based in Gliwice, proficient in JavaScript and TypeScript.

I'm currently seeking a role where I can further develop my skills and grow as a developer. I discovered my passion for web development while studying Automation and Robotics, and I have been honing my skills ever since. I've comercially worked with React and WordPress, and enjoy the process of coding.

Previously, I worked as a Web Developer / Digital Media Specialist, where I designed websites using a WordPress-like creator. This experience allowed me to develop UI/UX skills and get a better understanding of how websites work.

Check out my portfolio section to see my personal projects and recruitment tasks. If you have any questions or would like to discuss a project, feel free to get in touch. Thank you for stopping by!

What Skills I Have

My Experience

Frontend Development

React, TypeScript, MaterialUI, HTML, CSS, SaSS

As a key member of the development team at techbees.io, I actively participated in a commercial project based on React.js technology. I was involved in creating and testing front-end functionality with the help of MUI, which required a thorough understanding of TypeScript and React.js. My first attempt to learn this framework was the GeekDate app, the code of which can be found on my GitHub or in the Portfolio section. This application was part of my engineering project for my studies.

PHP, WordPress, HTML, CSS

At techbees.io, I was also responsible for developing a tool to create and manage a custom website in WordPress, tailored to the individual needs of the client. My tasks included developing and implementing new features and page templates. Working with WordPress allowed me to gain a deep understanding of CMS and the development of pages based on this system.

React Native

During my studies, I made extensive use of React Native in various projects. One of my larger creations was a student project called 'Sound-Picture Quiz', aimed at helping disabled children learn the sounds of different animals. The application included two game modes providing a smooth user experience for children. In my master's thesis, I also dealt with mobile technologies, as I conducted a comparative analysis of React Native and Flutter in terms of battery consumption. This project involved developing two identical applications in these technologies, specifically designed for rapid battery drain and data collection.

Redux, React Testing Library

Since writing my first application in React called 'GeekDate', I strive to constantly develop my knowledge and skills by undertaking new projects such as 'World News Application', 'Shopping Cart Dashboard', and 'Registration Module', during which I was able to learn to use Redux Toolkit and write my first unit tests.

Angular, C#, .NET, Microsoft Azure, SQL

During my academic journey, I delved into the basics of Angular, while simultaneously learning technologies like .Net and MVC. I managed to create several projects in C#, one of which was a quiz application API based on .Net and deployed in MS Azure. I deeply explored SQL, which was a daily routine during my studies. I focused on data analysis and management. Although my experience is primarily academic-based, I'm very open to new experiences and quickly assimilate new knowledge.

Agile, Scrum

Working with the design team and the backend team during my time at techbees.io and Massive Pixel Creation has allowed me to gain practical experience in Agile methodology and Scrum framework. I had the opportunity to understand and effectively apply these methods in project management. Regular use of tools such as Jira to organize and track task progress has allowed me to hone my task management and prioritization skills in the Agile-Scrum context.

Other

Git

My first encounter with the version control system was during my work at techbees.io in the form of Bitbucket. Since then, I have managed to polish my skills in using git on a daily basis, and regular commits and project versioning are no longer daunting to me. Now, I start every new private project by creating a repository on GitHub.

Jira, Trello

In my professional and personal life, I've utilized task management tools like Jira and Trello. During my time at Massive Pixel Creation, I worked with Jira, taking full advantage of its extensive features for project management, bug tracking, and issue tracking to enhance project efficiency and collaboration among team members. At techbees.io, we utilized Trello for its simplicity and versatility, employing it for managing tasks and workflows within the team. In my personal life, I continue to use Trello to keep track of personal projects, chores, and daily tasks, underlining my strong organizational skills and ability to manage various workloads simultaneously.

Figma

When working in Massive Pixel Creation I took part in a Figma workshop organized by them to learn how the tool works from the inside. It has since helped me navigate and effectively use the designs provided by the UI/UX teams to most accurately recreate the websites included in them.

Canva, Gimp

Gimp and Canva are used by me almost on a daily basis. I enjoy creating logos for my personal projects or business cards for my side hustle. I am also eager to help my friends when they need a background removed from a photo. Most importantly though, I used Canva regularly while working as a Digital Media Specialist for Massive Pixel Creations. There, I had to very often create engaging social media graphics, YouTube thumbnails or flyers.
My Recent Work

Portfolio

This project features a two-step registration form with various required fields and an optional one, on top of a summary window to review the inputted information.

Registration Module screenshot

Registration Module

A simple dashboard application in React that displays mock data for shopping carts from the https://dummyjson.com/docs/carts API. Most of the components in the app were written from scratch.

Shopping Carts Dashboard screenshot

Shopping Carts Dashboard

A news application built using React and MUI, fetching news data from https://newsapi.org/v2. Unfortunately, the free plan doesn't allow for browser request on production, so the app isn't fully functional.

World News App screenshot

World News App

An interactive Ford Mustang model built using Three.js. The application allows users to change the colors and textures of the brake calipers and wheels.

Interactive Mustang Model screenshot

Interactive Mustang Model

A college project designed to help disabled children learn the sounds of different animals. The app is built using React Native, featuring two game modes: Training and "1 sound 4 pictures".

Sound-Picture Quiz screenshot

Sound-Picture Quiz

A web application in React that acts as a social media platform for gamers to look for company to play.

GeekDate screenshot

GeekDate

Get In Touch

Contact Me