Ernest Roszak profile photo Hey there 👋

My name is Ernest and I’m Frontend developer. I love creating applications and develop myself in frontend technology.

You might be interested in checking the list of my skills. Don’t forget to have a glimpse at my projects. Currently I’m looking for a new challenges so if you have one - contact me 😊

ernest.roszak89@gmail.com

My skills

💪

Working knowledge

    HTML

  • Semantic HTML5
  • Accessibility
  • Forms
  • Markdown

    CSS

  • BEM
  • SASS
  • Styled components
  • CSS in JS
  • Tailwind CSS
  • Material UI
  • Responsive Web Design
  • Animations, variables
  • Box model: flex and grid

    JavaScript

  • JavaScript ES6 + features
  • JS: Local storage
  • Variables, data types, operators
  • Loops, functions, class
  • Arrays, objects, prototypes
  • Scopes, hoisting, closures
  • Error handling
  • ES6 + new string methods
  • ES6 + destructuring
  • ES6 + rest and spread operator
  • ES6 + object literals
  • ES6 + modules
  • Document, window, navigator
  • Query selectors, events, forms
  • Ajax, fetch API
  • Cookies, state, shadow DOM
  • Web workers, custom browser API, service workers
  • offline mode, WASM, canvas

React

  • Component creation and architectures
  • Styling components in different variants
  • Composition and condition management of components
  • React Hooks
  • Component life cycle (class and hooks)
  • Correct handling of forms
  • Formik
  • React Hooks Form
  • Building the interface
  • Design tools and form handling
  • Solving the most common problems with React
  • Writing own hooks
  • Communication with REST API
  • Component testing techniques
  • Optimization of application operation
  • React router
  • Lifting state up
  • Solutions in commercial applications
  • Applications deployment
  • Server-Side-Rendering - preparing the application for SEO
  • Component state handling (class and hooks)
🚀

Others

  • GraphQl
  • TypeScript
  • Next.js
  • Redux
  • Apollo
  • Storybook
  • Contentfull
  • Figma
🤔

Know something about

  • Angular JS
  • Node JS
  • Progressive web apps
  • SEO
  • jQuery
  • Bootstrap
🎓

Want to learn

  • Gatsby
  • React Native
  • Ruby
  • Ruby on Rails

Recent projects

I started my frontend developer path in 2020. Since then, I’ve built some projects. Here’s the list of the things I’ve done so far.

Contact me

I’m open for new opportunities. If you have one for me we should talk!