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 ...
Hello, my name is Bartosz.
I am the Frontend Developer.
“Life would be much easier
if I had the source code
ABOUT ME
Few words about me
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