JAVA BACKEND DEVELOPMENT ยท SPRING BOOT ยท BUSINESS WORKFLOWS

I build backend systems in Java that solve real business problems.

My work focuses on Spring Boot applications, workflow automation, secure authentication, API design and integrations with AI and external services.

I focus on clear architecture, secure data handling, reliable integrations and backend logic that is easy to maintain and extend.

Timesheet & Invoicing Hours, invoices, client delivery
Java / Spring Boot + MariaDB
Timesheet โ†’ invoice โ†’ client workflow
Click for full details
Expense AI Voice, text, receipts
Python + Flask + AI processing
Transcription + categorization + exports
Click for full details
Workflow Automation Scheduling, jobs, client operations
Java / Spring Boot + REST API
Clients + properties + service scheduling
Click for full details
Microservices Distributed services, resilience, routing
Java / Spring Cloud + Keycloak
Service discovery + gateway + tracing
Click for full details
Inventory Products, catalogue, access control
Java / Spring Boot + JPA
Inventory + cart + role-based access
Click for full details
ProbleemZorg Java healthcare workflows
Java / Spring Boot + PostgreSQL + Redis
AI structuring + secure clinical workflow
Click for full details

Selected work

Filter:
01 / HEALTHCARE WORKFLOW PLATFORM

ProbleemZorg

Healthcare platform for the Dutch market that lets patients provide structured information before a consultation and prepares it for doctor review. Built with Java and Spring Boot, with PostgreSQL, Redis and AI-assisted processing, including multilingual translation and automated consistency checks for diagnosis and medication information used in treatment summaries.

Java 17Spring Boot 3PostgreSQLRedisFlywayAI IntegrationVonageBrevo
๐Ÿงพ
Patient Intake
๐Ÿง 
AI Structuring
๐Ÿฉบ
Doctor Review
๐ŸŒ
Translation & Verification
02 / TIMESHEET & INVOICING

Timesheet & Invoicing Platform

Platform for tracking work hours, managing user accounts, generating invoices from uninvoiced timesheets and sending completed invoices directly to clients. Includes tenant isolation, authentication, PDF invoice generation and automated billing workflows.

Java 17Spring BootSpring SecurityMariaDBThymeleafJPA/HibernateFlyway
โฑ
Hours Logged
โš™๏ธ
Invoice Generation
๐Ÿ“„
PDF Invoice
๐Ÿ“ง
Client Delivery
03 / AI + PYTHON

AI-Powered Expense Tracker

Expense tracking system that converts voice or text input into structured accounting records. Supports web and Discord input, speech transcription, ML/vector-based categorization, corrections used for retraining, and accounting-ready exports.

PythonFlaskOpenAIWhisperQdrantMySQLMachine LearningDiscord Bot
๐ŸŒ
Voice / Text
๐ŸŽ™๏ธ
Transcription
๐Ÿง 
ML classify
๐Ÿ—„๏ธ
DB storage
04 / SERVICE MANAGEMENT

Cleaning Services Management System

Management system for cleaning companies, covering clients, properties, recurring services, scheduling and job status tracking. Supports clients with multiple properties and provides a REST API for future integrations.

JavaSpring BootMySQLThymeleafBootstrapREST APIJPA/Hibernate
๐Ÿ‘ค
Client
๐Ÿ 
Property
๐Ÿ“…
Service Schedule
๐Ÿ”„
Job Status
05 / MICROSERVICES ARCHITECTURE

Microservices E-Commerce Platform

Distributed e-commerce system built around independent services with service discovery, API gateway routing, resilience and distributed tracing. Uses Keycloak for authentication and separate data stores for individual service responsibilities.

JavaSpring Cloud GatewaySpring Cloud LoadBalancerMongoDBMySQLKeycloakResilience4jZipkin
๐ŸŒ
Client
๐Ÿ”
API Gateway
๐Ÿ“ฆ
Services
๐Ÿ—„๏ธ
Databases
06 / INVENTORY & ACCESS CONTROL

E-Commerce Inventory System

Inventory and catalogue management system with hierarchical product structures, persistent shopping-cart workflows, JWT authentication and role-based access control. Built around relational data modelling and complex JPA entity relationships.

JavaSpring BootSpring SecuritySpring Data JPAJWTMySQLREST API
๐Ÿ“ฆ
Catalogue
๐Ÿ—ƒ๏ธ
Inventory
๐Ÿ›’
Cart
๐Ÿ›ก๏ธ
Access Control

About me

My background in international project management across 6 countries helps me understand business processes before translating them into software. Today I focus on Java backend development and building systems around clear, practical requirements.

Originally from Poland, living in Scotland since 2014. I moved from international project management into hands-on software development, bringing experience in coordinating complex work and understanding business requirements.

Adaptability: Managed complex projects across 6 countries (Sweden, Norway, Finland, Germany, Slovakia, Poland), coordinating diverse teams and adapting plans when requirements changed.

Self-directed learning: Transitioned from project management into Java and Spring development through structured self-study, with a focus on clean code, SOLID principles and software architecture.

Based in Dundee, Scotland. Eligible to work in the UK and available to start immediately.

Java 17Spring BootSpring Security Hibernate / JPAREST APIsJWT / OAuth2 MariaDBPostgreSQLRedis FlywayDockerPython / Flask Spring CloudMicroservicesGit

Get in touch

Open to Java backend developer opportunities in the UK or remote.

Send message