profile-img

Hi, I`m Marcin

Beginner front-end developer based in Lodz, Poland. Without commercial experience yet but I decided to change this state of affairs.

That's why I prepared a kind of "personalized business card" to introduce myself. I'd like to show the scope of my knowledge and technology stack which I use 🙂.

The form of website which you're looking at now is my own idea. I've tried to present myself, describe my skills and put covering letter in one place. I also invite you to visit my “wall” with certificates. I'm aware they are not making an impression yet but they look good in frame. If you would like to know my hobbies closer, visiting gallery with sample photos taken by me is a good choice. But one of more interesting item on website in my opinion is filterable list of my projects where I also included a tags cloud.

Furthermore ...

I implemented analog watch, a code of which I found on the Internet and brought it to life on my website.
I added a visitor counter which based on external API.
I posted contact form. Yes, it's here and works based on the free Formsubmit's service. I will be grateful for any message even for a test 🙂. Nevertheless, If you would like to contact me in more formal cases I suggest sending email by safer webmail service ( contact to me can be found under “cv” icon ).
I almost forgot. Theme changed to dark if you click on the moon. Your choice will be saved in local storage of your web browser as default.

Well, that's it! I am still working to improve my website. I'm going to clean up my code and follow DRY rule. Additionally BEM methodology, rewriting code in TypeScript and more is scheduled. Even though I haven't finished my "buisness card" yet, I've decided that it should see the light of a day right now. Thanks for being here. I hope you enjoy discovering this place.

👋 Greetings!


GALLERY
photoInChangingBox
mail-img
Contact me

Your email has been sent. Thank`s for the message!

envelop-img

You are the

th

person on my website. Thank you!

EDUCATION

Codemy S.A. - Kodilla
02.2021-01.2022
Bootcamp Web Developer

Lodz University of Technology - engineering studies
10.2012-11.2016
Field of study: Management / Specialisation: Biomedical Engineering

WORK EXPERIENCE

Hydro Extrusion Poland Sp. Z.o.o. - Purchasing Specialist
03.2018 - till now

  • Conducting automotive and savings projects
  • Fulfillment of purchase requisitions in company
  • Data management in SAP ERP program

Contec Sp. Z o.o. - Specialist of Warehouse Management and Logistics
01.2015 - 12.2017

  • Document workflow management
  • Warehouse management
  • Coordinating the work of warehouse employees

Contec Sp. Z o.o. - Warehouseman
10.2013 - 01.2015

  • Warehouse work
  • Transports arranging

Telmon Sp. Z o.o. - Telephone consultant
11.2012 - 02.2013

  • Sale of banking products
  • Contact with the customer

Dell Products Sp. Z o.o. - Materials Representative employee
11.2010 - 10.2012

  • Taking care of production line workflow continuity

Silver Screen Sp. Z o.o. - Customer service employee
11.2010 - 10.2012

  • Customer service
  • Ticket sale

CONTACT

marcorn.88@gmail.com

I agree to the processing of personal data provided in this website only for realising the recruitment process pursuant to the Personal Data Protection Act of 10 May 2018 (Journal of Laws 2018, item 1000) and in agreement with Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation).

My knowledge in programming and technology stack

html-logo 9/10I have knowledge about the structure of websites, its markup and semantics.
css-logo 8/10I have no difficulty in using selectors and styling HTML elements. I can also create a Responsive Web Design.
js-logo 7/10I understand the basics and concepts of JavaScript language such as: variables, functions, loops, arrays, events, asynchronous JS, DOM, classes, references and OOP.
sass-logo 7/10I can simplify and split styles by using preprocessor's variables, partials, nested rules, mixins and media queries.
bootstrap-logo 7/10I understand read documentation so I know how to use library like Bootstrap to build simply RWD layout of website.
git-logo 4/10Probably I know a tiny fraction of git's command and capabilities but at the moment it is enough for me to create commits and simple projects.
npm-logo 8/10I use npm as a package manager to manage the frontend layer of created pages.
react-logo 5/10I understand main idea of components. I can create a simple application using React library and JSX syntax. Unfortunately, I had the pleasure of working on the older version and I need to improve my hooks skills.
redux-logo 3/10I understand how application's state are managed by Redux, unfortunately without much experience in practice.
json-logo 4/10Elementary knowledge of storing data on the server and downloading them dynamically.
handlebars-logo 5/10I can use simple Handlebars to compile templates into JavaScript functions.
ts-logo 2/10I understand the general assumptions of the language, but after one online tutorial I can't be proud of my skills in this area. I hope that will change soon because I know how important that language is right now.
webpack-logo 3/10I have a little experience working with Webpack. But I understand the idea of creating "tasks" to get started working on the project.
Select a project from the list...

To-Do

todo-img

To-do app for adding and editing targets . With ability to add separate groups. Included filtering and searching for a tasks. Moreover, additional subpages for add some notes. App was written in an older version of React. I am moving it to a separate repo "Student Shelf" and developing in the latest React 18, Redux and Router versions. Works in progress.

My part in this project:
  • I created some function and class components
  • refactoring of lists and columns
  • data migration to Redux
  • functionality of adding columns
  • development of filtering functionality
  • implementation of React Router

Tags:

Visit app

Cruises

cruises-img

Great website template for a shipowner or sea expedition organizer. Atmospheric design.

Tags:

Visit website

Retro Rental

retro-img

A good base to develop rental website of cassettes, vinyl records or other old equipment. Interesting design in retro style.

Tags:

Visit website

Curriculum Vitae

cv-img

My simple curriculum vitae website.

Tags:

Visit website

Skate Shop

skateboard-img

From my youthful passion for skateboarding, I created a base for skateshop and content about this kind of lifestyle. The code is based on the Bootstrap framework.

Tags:

Visit website

Blog

blog-img

A great base to develop blog site. Includes filtering options by articles or authors. In addition, a tag cloud is also implemented.

My part in this project:
  • development of event handler
  • creating a function to generate a list of links
  • development of functionality of filtering lists and tag clouds

Tags:

Visit website

Game

game-img

A popular and well-known "Rock paper scissors"game with retro graphics design from 80's.

My part in this project:
  • recognizing the movement of computer and player
  • displaying results
  • transferring game logic to functions
  • buttons implementation
  • game graphic layout
  • improving code quality

Tags:

Play the game

Book App

books-img

A simple application with a list of books that can be implemented, for example, on bookstore website. Includes option to adding items to the list of "favorites", simple filtering and rating.

My part in this project:
  • rendered HTML representation by Handlebars
  • adding books to favourites
  • implemened event delegation
  • a part of the functionality of filtering books using a form

Tags:

Check application code

Pizzeria

pizza-img

Website of a fictitious pizzeria with the ability to choosing pizza ingredients, placing orders, booking tables, adding products to the basket and checking the orders.

My part in this project:
  • generating DOM elements
  • dropdown product menu
  • calculation of product prices with selected ingredients
  • visualization of ingredients after adding to the product
  • development of the widget class and validation of values
  • development of the cart class
  • summary of order to be sent to the server
  • development of booking table section

Tags:

Visit website

Notebook

list-img

My first contact with TypeScript. Design of a simple to-do application based on an online tutorial.

Tags:

Add your task