Based in Graz, Austria · --:-- local
Umejr Džinović
Next.js and Spring Boot developer, studying software engineering in Graz. I build Spring Boot APIs with stateless JWT auth and the Next.js apps on top — containerised with Docker, shipped through CI/CD. Currently writing my bachelor thesis and learning Kubernetes, gRPC and microservices.
↓ scrollSpring Boot · Next.js · Docker · CI/CDØ 1.20 · writing my bachelor thesisgithub.com/Umex10 ↗
02 / shell
Ask the terminal.
A zsh that knows me. Run a command, open a project, or change the prompt and accent from the gear icon — the whole site follows along.
tab completes · ↑↓ history · ctrl+l clearsumejr@graz — ~/dev-resume — zsh
zsh 5.9 · utf-8 · arrow● violet · 3 lines
03 / work
Selected work.
6 deep dives · 20 public repositorieshover the preview — real source code sits behind the glass
01OverexProject work + bachelor thesis · Java 21 · Spring Boot · Microservices02AuthKitAuthentication microservice · Java 21 · Spring Boot 4 · Spring Security03ChatexSocial website · Next.js · TypeScript · Spring Boot04RenderexAI note-taking · Next.js · TypeScript · Firebase05DSA SolutionsLeetCode & algorithms · Java · Next.js · Algorithms06Dev-Resume v1Personal site · Next.js · React 19 · TypeScript+14 more — smart-kassa, task-manager, dsa-exercises …all repositories ↗
overex — in progress · FH JOANNEUM
● in progressOverexNext.js → Gateway → auth · event · order → gRPC → inventory → PostgreSQL
Flash-sale ticketing that stays up under load and never oversells — on Kubernetes.
Java 21Spring BootMicroservicesgRPCKubernetesDockerPostgreSQL
Open deep dive 04 / status
By the numbers.
contributions · last 52 weeksdrag to orbit
contribution skylinelessmore
Ø grade · MSD Kapfenberg
1.20
1 · best2345
Software Engineering · FH JOANNEUM, Grazcontribution streak
250days · longest
currently building · bachelor thesisFH JOANNEUM · WS 26/27 + SS 27
OverexFlash-sale ticketing on Kubernetes. Thousands of buyers, one last ticket — the platform has to stay up and must never sell it twice. Spring Boot microservices, gRPC between services, RS256 JWTs from my AuthKit.
Deep dive thesis — strategies against overselling, at 1 / 3 / 5 / 10 replicas
01 · project work + thesisTicket lock system
02 · thesisRedis reservation
03 · thesisQueue · Kafka
learning right nowKubernetesgRPCMicroservices
- Spring Boot
- Next.js
- Java
- TypeScript
- JWT
- Spring Security
- Docker
- Kubernetes
- gRPC
- PostgreSQL
- React
- React Native
- JUnit 5
- Vitest
- Playwright
- GitHub Actions
- Tailwind
- shadcn/ui
- RTK Query
- Firebase
- WebSocket
- Redis
- Kafka
- Vercel
- Railway
- Linux
- Git
- Expo
06 / stack
The toolbox.
- Strengths
- Spring BootNext.jsJWT · HS256 / RS256Spring Security
- Languages
- JavaTypeScriptJavaScriptSQLHTML/CSSYAML
- Backend
- RESTWebSocketJPASwaggerPostgreSQLFirebase
- Frontend
- React 19Server Actionsproxy / middlewareinstrumentationTailwindshadcn/uiRTK Query
- Mobile
- React NativeExpo
- Testing
- JUnit 5MockMvcVitestTesting LibraryPlaywright
- Ship
- DockerDocker ComposeGitHub ActionsCI/CDRailwayVercelGit
- Learning
- KubernetesgRPCMicroservicesRedisKafka




