Software Engineer at Repsy. I build reliable backend services with Java and Spring Boot, ship on Kubernetes, and care about clear APIs, observability, and maintainable systems.
Production-ready technologies and frameworks
Career journey and key achievements
Developed cloud-based Package as a Service for Maven, Gradle, NPM, Cargo, and Docker repositories. Built microservices with Java 21+ and Spring Boot, event-driven architecture, RabbitMQ, Docker, Kubernetes with Helm, and CI/CD pipelines.
Personal file management with ASP.NET Core and React: CRUD, secure upload/download, authentication, cloud storage, REST APIs.
Desktop financial app with JavaFX, Hibernate, MySQL: income/expense, employees, Excel reports.
Spring Boot, DI, REST, enterprise Java patterns, code reviews, agile practices.
Open source projects and technical demonstrations
Lightweight distributed message queue for JVM environments: reliable async communication across services.
Test framework similar to JUnit using core Java, reflection, and annotations.
Minimal dependency injection framework inspired by Spring.
Platform for PC setup showcases, social features, and animated cards for forums and READMEs.
Read-only shell-like interface for interacting with a Kubernetes cluster.
Find partners, run coding interviews, assign tasks — Spring Boot, Kafka, WebSockets, microservices.
Interview module with Angular, PrimeNG, Monaco, HackerEarth API.
Kotlin Android client: notifications, projects, profiles, clean architecture.
Self-hosted Git registry inspired by GitHub — your infra, your repos.
Universal package repository: Docker, Maven, Gradle, NPM, PyPI in one place.
Turkish open-source Kubernetes book: control plane, scheduling, security, architecture.
Technical writing as Markdown in the repo. Served by SvelteKit on Vercel; no separate static file server needed in production.
How this site works: SvelteKit, Markdown posts in the repo, and optional external links.
Self-hosted open-source Git platform: JGit, Spring Boot 4, Angular 21, OAuth2, PRs, and Docker.
Dockerize a Java app, configure Repsy deploy tokens, and push images from GitHub Actions.
Turkish walkthrough of core Spring and Spring Boot annotations (multi-part series).