System.out.println("Fullstack Dev");

01. Bio

private final String STACK = "Java Junior Developer/FullStack Developer";

public void introduction() {
  // Cześć, tu Maciej.
  // Tworzę aplikacje internetowe z backendem w Java Spring i frontend React.
  System.out.println("Java is good. ☕︎");
}

02. List<Project> portfolio

> Aplikacje Główne

💰 FINANCE-FLOW 💰 FULLSTACK UI 2.0

Kompletny system do zarządzania finansami. Backend (Spring Boot) + Frontend (React). Budżetowanie, wykresy i bezpieczeństwo. Nowy UI/UX 2.0!

Java Spring React PostgreSQL Docker
🍔 Delish Delivery REACT

Nowoczesna aplikacja frontendowa do zamawiania jedzenia. Responsywny interfejs, koszyk, animacje UI.

React 18 TypeScript CSS3

03. Kontakt

// Masz pytanie? Chcesz współpracować?
const contactInfo = {
  email: "macijke@gmail.com",
  github: "github.com/Macijke",
  status: "Open for new projects"
};

FINANCE-FLOW SYSTEM

Fullstack Application • Java Spring Boot • React.js

Kompleksowa platforma do zarządzania finansami osobistymi. Projekt składa się z wydajnego REST API oraz nowoczesnego interfejsu użytkownika SPA.

// 1. Backend Service (Java 17)
  • Core: Spring Boot 3.1, Hibernate, PostgreSQL.
  • Security: Autentykacja JWT, Role-Based Access Control (RBAC).
  • Logic: Zarządzanie transakcjami, budżetowanie, algorytmy analizy.
// 2. Frontend Client (React)
  • UI/UX: Responsywny interfejs użytkownika z wizualizacją danych.
  • Integracja: Konsumpcja API przez Axios, obsługa tokenów JWT.
  • Features: Dashboard z wykresami, edycja budżetów w czasie rzeczywistym.

🛠️ Complete Tech Stack

Java 17 Spring Boot PostgreSQL React JavaScript Axios Docker Git

DELISH DELIVERY

Frontend Application • React 18TypeScript

Nowoczesna platforma do zamawiania jedzenia typu "Food Delivery". Projekt skupia się na responsywności, typowaniu statycznym i płynnym UX.

// Features & UI Components
  • Interaktywny koszyk: Zarządzanie zamówieniem w czasie rzeczywistym.
  • Wyszukiwarka: Zaawansowane filtrowanie restauracji i menu.
  • RWD: W pełni responsywny design (Mobile/Desktop).
  • Type Safety: Całość napisana w TypeScript dla stabilności kodu.

🛠️ Tech Stack

React 18 TypeScript HTML5 / CSS3 NPM Create React App
import { useState } from 'react';

const OrderCart = () => {
  const [items, setItems] = useState([]);
  // Logic handles cart updates seamlessly
  return <CartView items={items} />;
}
Zobacz kod źródłowy na GitHubie →