Hi, I'm Rafał.
5 YOE as a front-end and fullstack engineer. I take complex requirements and turn them into simple web solutions.
rafalgurbisz.com
The website you're on. Watched too many @tsoding streams and decided to code my page without AI (yikes). I used HTML, CSS, JS and a python one-liner. Created a file watcher with http server (no hot reload tho). And a build script. Wanted to keep the code simple as AI tends to overengineer things today. Not every website needs Next. Deployed on Github Pages and linked to my Cloudflare domain.
TBA
Anonymous chatting app. AI helped me (yikes). I've created this project because it was fun. And all other apps had tragic user experience. I used Claude with lot's of .md specifications, rules and guidelines. Design was made with Figma's AI. Front-end of the chatting app is React, the landing page is Next. Backend is written in Node with NestJS, PostgreSQL and socket.io. Deployed on Railway. Managed to implement some useful features like scheduled deploys from manual github actions with session recovery in-between. Learned a lot of new things about docker in the meantime.
Learning projects
I have some learning projects available on my GitHub.
http-server I created in c++ to learn some basic stuff that happens underneath Express's code that my agent writes for me.
custom-srr is an SSR implementation I created using React and Node. Wanted to learn what does Next.js do underneath everytime Claude creates an app for me.