Skip to content
View Rafals's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Rafals

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Rafals/README.md

Hi, I'm Rafał 👋

🚀 Java Developer | Spring Boot Specialist | DevOps Enthusiast

I focus on building secure, scalable, and containerized web applications. I moved from simple desktop apps to full-stack systems deployed on custom infrastructure. My goal is to write clean, maintainable code that solves real-world problems.


🛠️ Tech Stack

  • Backend: Java 17+, Spring Boot 3, Spring Security (OAuth2/JWT), Hibernate/JPA, PostgreSQL
  • Frontend: React (Vite), Bootstrap 5, Axios, Context API
  • DevOps & Infra: Docker & Docker Compose, Cloudflare Tunnel (Zero Trust), Linux (VPS Administration), Nginx
  • Tools: Git, Maven, Postman, IntelliJ IDEA

🏆 Featured Project: R6Customs

A Full-Stack, production-ready E-commerce platform deployed on a self-hosted VPS.

🔴 Live Demo: https://r6customs.pl

This project demonstrates my ability to build and deploy a complex system from scratch, handling everything from database design to network security.

Key Technical Achievements:

  • Architecture: Containerized environment using Docker Compose (isolating Backend, Frontend, and Database).
  • Security: Implemented JWT Authentication & Google OAuth2 login. Traffic secured via Cloudflare Tunnel (SSL/HTTPS without open ports).
  • Bot Protection: Integrated Google ReCAPTCHA v2 to prevent automated attacks.
  • Business Logic: Persistent shopping cart (DB-stored), order processing, and dynamic product management.

📂 Source Code:

Component Repository Description
Backend SpringEcom-backend REST API built with Spring Boot 3 & PostgreSQL. Handles Auth, Orders, and Data persistence.
Frontend SpringEcom-frontend Responsive SPA built with React & Vite. Features dynamic routing and state management.

📫 Connect with me

  • Check out my work above!
  • I'm open to interesting Java/Spring Boot opportunities.

Pinned Loading

  1. CODE_GYM CODE_GYM Public

    Java

  2. 2048 2048 Public

    Java

  3. E92-CAN-LiveData E92-CAN-LiveData Public

    C++ 1

  4. SpringEcom-backend SpringEcom-backend Public

    Java

  5. SpringEcom-frontend SpringEcom-frontend Public

    JavaScript