Frontend Tech Lead
Norbert Suski
I’ll start telling you about myself from my roots. Before I became a programmer, my whole world was filming, photography, and making music. Happily, this part of me is still there. Oh, I almost forgot — basketball! I love both playing basketball and going to games. You can also call me a game boards geek — my day isn’t complete without a round! Why Codetain? The best team in the whole universe, that’s for sure! Besides, in the company, each of us is heard and can have an actual influence on the development of Codetain. We all are needed and appreciated!
MY PROFILE
My profile
Technology stack
frontend
React / TypeScript / Next.js / Gatsby / Redux / Mobx / React Query / React Table / styled-components / GSAP / Formik / Yup / Material UI / Ant Design / react-testing-library
backend
Node.js / Serverless Framework / Sequelize / TypeORM
database
PostgreSQL / MySQL / Redis
other
Open source / GraphQL / Jest / Cypress / Playwright / ESLint / Webpack / Git / Vite / Photoshop / Docker / CircleCI / Netlify / NPM / DatoCMS / Wordpress / AWS / Clean code / Babel / Gulp / Refactoring / Figma
My profile
Open-source contributions
My activity
Github contributions
My activity
Blog posts
Understanding Redux: Beginner's guide
When you are a junior developer, learning Redux can be something really overwhelming. This leads to avoiding it at all cost and using alternatives like MobX, ContextAPI or simple React Hooks. It's...
How to translate React application with react-i18next - part 2
In one of my previous posts, I briefly described how to translate React application with react-i18next package. Now, I want to show you how you can detect the language and give user the possibility...
Implementing CRUD in web application using React and GraphQL
Creating CRUDs in applications (both web and desktop) is something that will happen sooner or later in every developer's life. But wait! What is a CRUD? Today, I'm going to show you how to...