Skip to content
View Pyvle's full-sized avatar

Block or report Pyvle

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
Pyvle/README.md

Hi, I'm Pavel

Java Developer focused on backend services, desktop business applications, database-backed systems and practical product workflows.

I build projects around clear domain logic, layered architecture, readable APIs, persistence, tests and documentation that makes a repository easy to review from the outside.

Java Stack

Core: Java 21, OOP, collections, streams, exceptions, layered application structure
Backend: Spring Boot, REST APIs, JWT, JPA/Hibernate, Java HTTP Server
Desktop: JavaFX, client-server desktop applications, local desktop tools
Databases: PostgreSQL, SQLite, Flyway, JDBC
Build & Tools: Maven, Gradle, Docker Compose, Git, JUnit 5, OpenAPI / Swagger
Also used: Kotlin, React, TypeScript, Android, C++, CMake

Featured Java Projects

Multi-module Java 21 restaurant management system with a JavaFX desktop client, Java HTTP server, shared domain module and PostgreSQL persistence.

What it shows:

  • Maven multi-module architecture: shared, server, client;
  • JavaFX desktop UI for hall, orders, kitchen, inventory, employees and reports;
  • HTTP API server with authentication, sessions and role-based workflows;
  • JDBC repositories with PostgreSQL mode and in-memory demo mode;
  • Flyway migrations and Docker Compose database setup;
  • JUnit tests and optional PostgreSQL integration test;
  • runnable scripts for local demo, server mode, packaging and database management.

Stack: Java 21, JavaFX, Maven, Java HTTP Server, PostgreSQL, JDBC, Flyway, Docker Compose, JUnit 5.

JavaFX desktop application for tracking income, expenses, categories, monthly budgets and reports with local SQLite persistence.

What it shows:

  • clean separation between domain models, services, storage and UI views;
  • CRUD workflows for transactions, categories and budgets;
  • dashboard summaries, monthly reports and category breakdowns;
  • SQLite persistence and CSV export;
  • demo data loader for screenshots and quick review;
  • automated smoke test for calculations, storage and export behavior.

Stack: Java 21, JavaFX 21, Maven, SQLite, JUnit 5.

Fullstack management platform for computer clubs with a Spring Boot backend, React web interface and Android client.

What it shows:

  • Spring Boot backend with authentication and business workflows;
  • PostgreSQL schema managed with Flyway;
  • club catalog, favorites, reports and moderation;
  • booking workflow, cart and purchase history;
  • owner dashboard, staff permissions and audit log;
  • OpenAPI documentation for backend endpoints.

Stack: Kotlin, Java, Spring Boot, PostgreSQL, Redis, React, TypeScript, Android, Jetpack Compose.

What I Am Building Toward

  • Java backend services with clear REST APIs;
  • PostgreSQL-backed business applications;
  • JavaFX desktop tools for real operational workflows;
  • clean project structure with domain, service, persistence and UI/API layers;
  • tests, setup scripts and documentation that make projects easy to run and review.

Additional Experience

These projects are useful context, but Java is the main direction of this profile.

C++ REST API service for tracking task execution progress and lifecycle events.

Stack: C++20, Crow, CMake, vcpkg.

Experimental low-latency desktop streaming prototype with FFmpeg capture, encoding and UDP transport.

Stack: C++, CMake, FFmpeg, GLFW, OpenGL, UDP.

Profile Direction

The main focus here is Java development: backend services, desktop applications, persistence, business logic and repositories that are structured like real products rather than isolated code samples.

Pinned Loading

  1. personal-finance-manager personal-finance-manager Public

    Desktop personal finance manager built with JavaFX, SQLite and Maven.

    Java

  2. Computer_Club Computer_Club Public

    Fullstack computer club management platform: Spring Boot backend, React admin panel and Android client.

    Kotlin

  3. tableflow-restaurant-pos-inventory tableflow-restaurant-pos-inventory Public

    JavaFX desktop Restaurant POS and Inventory system with Java HTTP API, PostgreSQL, Flyway migrations, Docker Compose, and role-based workflows.

    Java

  4. task-monitor-api task-monitor-api Public

    C++ REST API service for tracking task execution progress and lifecycle events.

    C++

  5. stream-app stream-app Public

    Experimental C++ low-latency desktop streaming prototype with FFmpeg and GLFW.

    C