Hi there! I'm Kristian — a backend developer working primarily in Java and Spring Boot.
- ☕ Java is my main language. Day to day I build Spring Boot services: REST APIs, Spring Security, Hibernate/JPA, MySQL, Maven, JUnit and Docker.
- 🧩 Most of my recent work is microservices — service-to-service communication, OAuth2, and clean layering (hexagonal / ports-and-adapters).
- 🎓 Studying Computer Science at the Technical University of Würzburg-Schweinfurt (THWS); graduated from Baba Tonka Mathematics High School in Ruse, Bulgaria.
- 🔍 Open to a backend / Java internship.
- 🌱 Outside of Java I enjoy systems and low-level programming — currently exploring C, C++, Assembly and Racket, plus 3D graphics with Three.js.
- 🌍 Bulgarian 🇧🇬, studying in Germany 🇩🇪 — I speak Bulgarian, English and German.
| Project | What it is | Stack |
|---|---|---|
| Car Service |
Service-management platform for a real auto business — Thymeleaf UI plus a REST API, talking to separate booking, payment and notification microservices, with OAuth2 login. | Java 17 Spring Boot 3.4 Spring Cloud MySQL |
| Library Management System 2 |
Spring Boot backend in hexagonal architecture behind a React SPA, plus optional Notification and Analytics services wired over OpenFeign and Kafka — borrowing still succeeds when either is down. Whole stack runs on Docker Compose. | Java 21 Spring Boot React TypeScript Kafka Docker |
| Patient Management System |
Patient records platform built as a set of Spring Boot microservices and deployed on AWS. | Java Spring Boot AWS |
| Spring Boot Microservices Techniques |
Reference repo where I work through microservice patterns — service discovery, resilience and inter-service communication. | Java Spring Boot Spring Cloud |
| Project | What it is | Stack |
|---|---|---|
| Автокомплекс Харис (Avtokompleks Haris) |
The customer-facing site for the same auto business — four-language i18n, before/after slider, Sofia Sans typography. | React TypeScript Vite |
| E-Commerce Webshop |
Storefront with product browsing, cart and checkout flow. | React TypeScript Vite Tailwind CSS |
| LOOP-WHILE-GOTO Simulator |
Interpreter for the three classic theoretical-CS computation models, from my computability coursework. | C++ |



