Full-stack engineering · Backend architecture · Distributed systems
Designing scalable and reliable web platforms for modern software systems.
Senior full-stack engineer specialized in Java, Spring Boot, React, Kafka and distributed systems. I design and build production-grade platforms with scalable backends and performant user interfaces, engineered for resilience and long-term maintainability.
Available for freelance missions · Remote Europe
Engineering Focus
I design and build reliable software platforms focused on scalability, maintainability and long-term resilience.
Engineering Notes →Backend Architecture
Java 21, Spring Boot, Hexagonal Architecture, DDD and well-defined service boundaries.
Event-Driven Systems
Kafka-based asynchronous architectures with retry strategies, dead-letter topics and idempotent consumers.
Secure APIs
OWASP-aware API development with validation layers, standardized error handling and secure filtering.
Frontend Engineering
Modern interfaces built with React, focusing on performance, clarity and maintainable UI architecture.
Engineering Principles
Systems designed for reliability, maintainability and scalability.
Clean architecture first
Systems structured with clear boundaries using hexagonal architecture and domain-driven design principles, with a strong separation between application, domain and infrastructure layers.
Reliability by design
Distributed workflows designed with resilience patterns: retries, idempotency, dead-letter topics and observable event processing.
Security as a baseline
OWASP-aware backend development with strict validation, safe query filtering, secrets externalization and hardened deployment environments.
Production mindset
Systems built with observability, deployment automation and long-term maintainability in mind, from backend services to user-facing interfaces.
Technology stack
Technologies I work with
Java
Backend
Spring Boot
Framework
Kafka
Event streaming
PostgreSQL
Database
Docker
Containerization
Nginx
Reverse proxy
React
Frontend
TypeScript
Frontend
Featured Project
Seaway
Seaway is a production-oriented full-stack architecture project combining a scalable Java backend with a modern React frontend.
- Java 21 / Spring Boot
- Hexagonal Architecture
- CQRS
- Kafka event processing
- PostgreSQL
- React / Tailwind UI
- Dockerized deployment
This project demonstrates:
- Production-grade backend architecture
- Event-driven workflows with Kafka
- Secure API design
- Modern React frontend integration
- Distributed system reliability patterns
Freelance availability
Available for frontend, backend and distributed systems missions.
I work on frontend and backend systems requiring reliability, scalability and clean architecture. My focus includes Java / Spring Boot services, react, Kafka-based event-driven systems and production-grade API design.
• Frontend engineering (React / Tailwind)
• Backend architecture (Java / Spring Boot)
• Event-driven systems (Kafka)
• System architecture & refactoring
• Production-grade API design
Remote · Europe · FullStack-focused missions