Hello world

I am Bart, a self-taught full-stack software engineer based in Poland, working in React.js & Nest.js stack. Passionate about Clean Code, Object-Oriented Architecture, and fast web. This month I made 142 contributions. Currently, I am reading „Pan raczy żartować, panie Feynman!” Przypadki ciekawego człowieka by Richard P. Feynman.

Open source

Pinned open source projects

Blazity/next-saas-starter

⚡️ Free Next.js responsive landing page template for SaaS products made using JAMStack architecture.

TypeScript

299

bmstefanski/nestjs-shell

An interactive shell for NestJS which allows you to plug-in your custom commands and use them when the app's running

TypeScript

39

bmstefanski/spring-vue-rest-oauth2

Example rest api with OAuth authentication made by using Spring Boot

Vue

31

Blog posts

My latest blog posts

2022

How to assign ref in forwardRef component

How to assign multiple refs to a react component wrapped with forwardRef. Copy-paste solution.

How to implement horizontal media scroller component in React with CSS only

A copy-paste snippet for implementing a swipeable carousel or so called media scroller component. Built with almost no-JS.

One rule for optimizing images on the web

The only rule you need to serve well-optimized images on the web

How to use wildcard domains with Next.js Image component

A guide on how to use next/image component with wildcard subdomains. Useful when integrating with external providers, like Facebook or Instagram.

2021

Auto-fixable import sorting rules for ESLint

ESLint config snippet for sorting imports automatically on file save. Works well with Next.js