RAFKUS

Hi, I'm Rafał

Pragmatist, logistician, skeptic.

A graduate of the Wrocław University of Technology in the field of telecommunication.

Self-taught programmer. Motivated to expand his knowledge and learn new technologies. Interested in development mainly towards software architecture and UX design, usability.

nice to meet you!

I have basic knowledge about

  • Frontend

    • ES6
    • React
    • Redux
    • CSS3
    • BEM
    • Sass
  • Backend

    • Java 8
    • Spring
    • Hibernate
    • MySql
    • Maven
  • Other

    • basics of clean code and design patterns
    • git
    • linux
    • WordPress
    • computer networks

Check out my github account.

Projects

react-dishes-form

  • javascript
  • React
  • Redux
  • axios
  • redux-form
  • material-ui

Form fo interview task.

Conditionally created fields with server-side validation. Redux-form is not current standard. That was a specification.

react-todo

  • javascript
  • React

Clean react solution todo list

Style is null. I have focused at logic. Check the code. I'll rewrite this with redux.

portolfio-page

  • HTML5
  • CSS3
  • flexbox
  • BEM
  • SCSS
  • RWD
  • 7-1 patt.

My portfolio page. You just look at it.

I tried to use BEM and Sass and modified 7-1 pattern (overkill) for first time. I used just one media query break with mobile first approach. In future I will add burger menu, sticky menu and smooth scrolling to sections.

filemover

  • Java 8
  • Maven
  • JUnit 4
  • Logback
  • SneakYaml
  • Apache Common CLI
  • git

Program moves files from main-folder to sub-folders by files extension.

I have learned basics of Java at this project. I'm aware there is a lot of bad code practices and bad design solutions. I decided abandon it and start learnig web development with Spring projects.

like-dislike btns

  • javascript
  • React

Click like or dislike. One button disactivates another if it is active.

Project created as a task for interview question. There is a lot of code duplication. Solution is no generic as should be. First which came to my mind.

snake

  • javascript
  • canvas

Classic snake game.

One of my first projects created during my first attempt to learn js in 2017. I didn't modify it since then so you can find weird things in here.

simple-slider

  • javascript
  • CSS

Simple slider just to remind me basics of js and CSS.

Demo doesn't look very good because of bad size of images. I didn't focus at quality of UX.

simple-page

  • javascript
  • CSS

Simple project just to remind me basics of js and CSS.

WARNING:
YOUR EYES WILL HURT!
I didn't focus at UI at all.

    Project has features like
  • sticky menu
  • burger menu
  • smooth scrolling
  • responsivness

prime numbers

  • javascript

Print numbers up to defined numper.

Project created for Weekly Javascript Challenge #1 created by Type of Web. I think it was my first project.

Ugly UI included.