Hello, my name is Bartosz.

I am the Frontend Developer.

Life would be much easier

if I had the source code

~ Someone wise

ABOUT ME

Few words about me

In a high school, I attended a mathematics and computer science class. As a teenager, I coded my first static pages based on HTML and CSS technologies. However, when I went to college, I decided to choose finances as my way of life. Currently, I have a master's degree as a financial analyst. But ...

I have always considered myself an esthete, sensitive to beauty, someone who attracts attention to details. The above features, combined with a strict, even analytical mind, in my opinion create the perfect combination for being a frontend developer.

In the middle of 2020, I decided to go back to what gives me satisfaction and what really makes me happy at work. To refresh my knowledge and learn about modern trends in the world of frontend, I chose an intensive bootcamp, which lasted several months and classes were held every day. Since then, I have been honing my workshop to become a full-fledged frontend developer.

SKILLS

Technologies and tools that I use

HTML / BEM

I pay attention to semantics. In the process of creating the website structure, I make sure that the HTML tags I use are not accidental. Apart from the standard naming of HTML classes, I am familiar with BEM, The Block, Element, Modifier methodology as well.

CSS / SCSS (Sass) / Styled Components

To take care of a beauty of creating pages I use a common CSS, Sass as a CSS preprocessor and Styled Components as an extension to the ReactJS library.

JavaScript / TypeScript / ReactJS / Redux

The brains of my applications, I mean functionalities, are based on technologies and libraries such as JavaScript, TypeScript, ReactJS and Redux.

Firebase / LocalStorage / SessionStorage

To manage the backend infrastructure of my projects, I use the Firebase web application by Google. To save storage data across browser sessions I use properties of the window - LocalStorage and SessionStorage.

Git / SCRUM

I know the git version control system and as a remote server I use the Github services for this purpose. Pull requests and code reviews are a part of a good cooworking. I am also familiar with the assumptions of SCURM lightweight framework used for teamwork.

APPROACH

My approach to the Front-end Development

Responsive Web Design

In the entire process of creating web applications or even simple websites, I follow the rule of the Responsive Web Design. This means that by the proper use of HTML and CSS, any projects that came out of my keyboard, will look perfect on desktops, tablets and smartphones.

Mobile First

The interfaces I build are based on the Moblie First philosophy. This approach is closely related to the Responsive Web Design. The development of the interface for tables, laptops and desktop-sized screens is a continuation of the mobile view by extending it with media queries.

Accessibility

To make my websites and web applications usable by people with disabilities or those with other circumstances that may be a barrier to use my projects, such as slow network connections, I always think about the accessibility.

Don't Repeat Yourself & Clean Code

When I’m typing my code, I follow the rules of Don't Repeat Yourself (DRY) and Clean Code. I'm not doing this just to make my code enjoy other developers' eyes or to be able to reuse in other projects. I do those things to speed up the loading process of my apps as well.

PORTFOLIO

Projects that came out of my hands

CONTACT

Feel free to contact me