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 215 contributions. Currently, I am reading 12 życiowych zasad: Antidotum na chaos by Jordan B. Peterson.

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

266

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

38

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 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

Reusing SVG elements in HTML without copy-pasting it

Snippet for reusing SVG elements in HTML without copy-pasting it. Example made in React.js

NextJS custom image loader with WebP support and polyfill

Using next/image component with custom loader that supports both webp and jpeg polyfill in Safari. Three possible solutions and example with Contentful API.