Preparing for the best experience

Skip to content

Paweł Ryfiak

Software Engineer | Java & Spring Boot | Cloud & Automation

I build backend applications, automate deployments, and turn complex technical problems into working software.

I'm an Applied Computer Science student in Antwerp with hands-on experience developing Spring Boot systems, building automation tools, and deploying containerized applications to Google Cloud. My work includes IoT monitoring, real-time services, CI/CD pipelines, and AI-assisted data extraction.

Open to internship and junior opportunities

Recent Projects

The three latest systems I built or contributed to significantly.

  • Backend Personal project

    ServicePulse

    A Spring Boot endpoint monitoring application that checks HTTP services, stores check history, and runs as a Docker Compose stack with PostgreSQL, Redis, Adminer, Caddy HTTPS, GitLab CI, and GCP deployment scripts.

    • Java 21
    • Spring Boot
    • Spring Data JPA
    • PostgreSQL 16
    • Redis 7
    • Thymeleaf
    • Docker Compose
    • Caddy
    • Adminer
    • GitLab CI
    • Google Compute Engine
    • Ubuntu Linux
    • Bash

Core Skills

Technologies I use most, followed by detailed areas of experience and exposure.

Skills by area

Exploring
Learning basics
Intermediate usage
Solid knowledge
Proficient fluency
Backend13 technologies
  • Java
  • Spring Boot
  • REST API
  • JPA
  • JDBC
  • Maven
  • Gradle
  • OpenAPI
  • C#
  • C++
  • NestJS
  • Django
  • Strapi
DevOps9 technologies
  • Linux
  • Docker
  • GitLab/GitHub CI
  • Google Cloud
  • Proxmox
  • Caddy
  • Railway
  • Kubernetes
  • Jenkins
AI & Automation4 technologies
  • Python
  • Automation scripting
  • Gemini API
  • Prompt engineering
Frontend11 technologies
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • Bootstrap
  • Astro
  • Svelte
  • React
  • Vue
  • Angular
  • Cypress
Database5 technologies
  • SQL
  • PostgreSQL
  • MySQL
  • H2
  • MongoDB
Business5 technologies
  • BPMN
  • SIPOC
  • 5 Whys
  • RACI
  • TRIZ

Experience & Education

Most recent first. Select an item to see more details.

  1. 2024 — presentEducationMore details

    Applied Computer Science

    Karel de Grote Hogeschool, Antwerp

    Backend development, databases, networking, and project management. Focus on practical engineering over theory.

  2. 2022WorkMore details

    Programming internship

    NSI

    Short professional internship during secondary school — first exposure to working in an IT environment.

  3. 2019 — 2024EducationMore details

    Programming Technician

    Polytechnic School Complex in Głogów, Poland

    Five-year technical secondary school specialising in programming. Foundations of programming, databases, computer networks, and professional certifications INF.03 and INF.04.

Recent Posts

Technical writing on things I built, debugged, or learned the hard way.

ProxmoxHomelabVirtualizationLinuxDockerTailscaleWake-on-LANDevOpsSelf-hosting

Building a Practical Proxmox Homelab from Old Laptops

How I built a practical Proxmox homelab from old laptops to learn virtualization, Docker services, remote access, Wake-on-LAN, Tailscale networking, and infrastructure thinking for real projects.

20 min read

Get in touch