- Java
- Spring Framework
- Spring Boot
- Spring MVC
- Spring Data JPA
- REST
- Thymeleaf
- Spring Data MongoDB
- Node.js
- Hibernate
- JavaScript
- React
- Next.js
- HTML5 / CSS3 / SASS
- Bootstrap
- jQuery
- Angular
- TypeScript
- PostgreSQL
- Kafka
- Elasticsearch
- Redis
- Docker
- GNU/Linux
- Nginx
- Jenkins
- Maven
- Gradle
- Proxmox
- Zabbix
- Docker Compose
- Kubernetes
- GitLab CE
- Certbot
- Nexus Repository
- Proxmox Backup Server
- Nextcloud
- Vaultwarden
- Redmine
- Postfix
- Dovecot
- WireGuard
- Tailscale
- Keycloak
- LDAP
- Smallstep
- OpenVPN
- Cursor
- Google Antigravity
- Ollama
- MCP
- Open WebUI
- DeepSeek-R1
- Qwen 2.5
- Gemma
- SkyPilot
- RunPod
- PyTorch
- Object Oriented Programming
- Microservices
01
Profile
About Me
I view software development not just as writing code, but as end-to-end systems engineering. Throughout my career, I've focused on distributed systems, microservice architectures, and reliable backend solutions for enterprise projects.
For me, "it works" is never enough; how it works, its resource efficiency, and its future scalability are far more important. This pragmatic and analytical approach ensures I solve root causes rather than applying superficial fixes.
This engineering reflex doesn't stop after working hours. At home, I run a comprehensive homelab infrastructure managed with tools like Proxmox, Zabbix, and Nginx, complete with custom networking and backup strategies. Building my own digital ecosystem with open-source technologies is both a hobby and a way of life.
I don't just stay at the software layer; I enjoy diving into the physical side of things. Pulling Cat6 cables in my server rack, organizing low-voltage panels, or pushing hardware limits with custom cooling modifications are standard weekend activities for me.
At the end of the day, code quality, infrastructure stability, and hardware efficiency are inseparable to me. Whether I'm tackling a massive enterprise project at work or configuring my own server at home, my goal is always to build a robust and sustainable system.
02
Track record
Experience
- Oct 2025 — Present1 yr
Senior Software Engineer
Sardeks · Adil Katılım Bankası
Developing high-performance, scalable financial solutions at Sardeks, a group company of Adil Katılım Bank. I focus on building resilient microservices architectures and modernizing banking workflows through AI and DevOps excellence.
Technical Contributions:Backend & Microservices: Designing and maintaining distributed systems using Java Spring Boot, managing inter-service communication via Apache Kafka, and optimizing performance with Redis caching.
AI & Innovation: Integrating Large Language Models (LLMs) into the banking ecosystem to enhance automation and data-driven decision-making.
DevOps & Infrastructure: Managing containerized environments with Docker and Kubernetes. Overseeing virtualization and server environments on Proxmox to ensure high availability and scalability.
Full-Stack Capability: Supporting frontend initiatives with Next.js to deliver seamless and modern user experiences.
Ecosystem Integration: Contributing to the digital transformation of Adil Participation Bank by developing secure, value-driven financial technologies.
- May 2024 — Oct 20251 yr 5 mo
Senior Software Engineer
ID3 · Turkish Technology
Designing and developing enterprise-scale, high-performance applications on the td4p platform using Spring Boot, PostgreSQL, and Next.js.
- Spring Framework
- PostgreSQL
- Next.js
- Feb 2022 — Jan 202311 mo
Java Instructor
BilgeAdam
Providing comprehensive technical training and mentorship to the next generation of software engineers on Java SE, Java EE, and the Spring framework.
- Java SE
- Java EE
- Spring
- Mar 2021 — May 20243 yrs 2 mo
Orion BT
Senior Software Engineer · Vodafone
Jan 2023 — May 2024
Architecting microservices for the Vodafone e-commerce platform, VF Mall. End-to-end development of scalable enterprise solutions using Java, Spring, Angular, and React.
- Java
- Spring Boot
- Spring Data
- React
- Angular
Software Engineer
Mar 2021 — Jan 2023
Full-stack web application development and integration using Java, Spring Boot, and React technologies.
- Dec 2019 — Apr 20211 yr 4 mo
Özgür Yazılım A.Ş.
Software Consultant
Feb 2021 — Apr 2021
Conducting daily code reviews and auditing technical standards to improve the architectural quality of existing projects.
- Code Review
Junior Java Web Developer
Dec 2019 — Feb 2021
Feature development and CI process management using Java, Spring, Thymeleaf, jQuery, and Jenkins for web applications built for the aviation industry.
- Java
- Spring
- Thymeleaf
- jQuery
- Jenkins
- Aug 2019 — Nov 20193 mo
Intern
Başarsoft Bilgi Teknolojileri A.Ş.
Developing RESTful API integrations for issue management systems using Spring, PostgreSQL, Hibernate, and Swagger.
- Spring
- PostgreSQL
- Hibernate
- Swagger
- Jul 2018 — Sep 20182 mo
Intern
Ministry of National Education · Republic of Türkiye
Providing internal end-user network support and developing a desktop-based personnel registration system using Java Swing.
- Java Swing
- Networking
- Jul 2017 — Aug 20171 mo
Intern
Tiga Bilgi Teknolojileri A.Ş.
Developing the logic and interface for a web-based elevator simulation using JavaScript, jQuery, and Java technologies.
- JavaScript
- jQuery
- Java
03
Operations
How I Deploy
- 01
Code
Java · Spring · Next.js
- 02
Review
pull requests, daily
- 03
Build
Jenkins · Maven · Gradle
- 04
Package
Docker
- 05
Serve
Nginx · Proxmox · Linux
- 06
Observe
Zabbix · logs · rollback
Whether it's an enterprise project or a personal tool, I despise manual processes. From the moment code is pushed to the repository, its testing, building, and packaging must be entirely automated without human intervention.
I apply this exact enterprise discipline to my homelab. Applications I develop are packaged as Docker containers, deployed to my virtual machines on Proxmox, and securely exposed via an Nginx reverse proxy.
I treat continuous integration and continuous deployment pipelines not just as a business requirement, but as the most reliable way to protect the health of the system, data integrity, and most importantly, my own sanity.
04
Open source
Selected Projects

Mokapi
A mock REST API prototyping tool designed to accelerate development and testing workflows.
- REST
- Testing
- Tooling

CoBrowser AI
An AI-driven smart tool that automates browser interactions using natural language commands.
- AI
- Automation
- Browser

Browser DevTools Training (Turkish)
A comprehensive Turkish guide explaining the depths and optimization tactics of browser DevTools for developers.
- Education
- DevTools

Profile
The previous generation of my personal portfolio website, built with React architecture.
- React
- Portfolio
05
Stack
Toolset
Backend
- Java
- Spring Framework
- Spring Boot
- Spring MVC
- Spring Data JPA
- REST
- Thymeleaf
- Spring Data MongoDB
- Node.js
- Hibernate
Frontend
- JavaScript
- React
- Next.js
- HTML5 / CSS3 / SASS
- Bootstrap
- jQuery
- Angular
- TypeScript
Data & messaging
- PostgreSQL
- Kafka
- Elasticsearch
- Redis
DevOps & virtualization
- Docker
- GNU/Linux
- Nginx
- Jenkins
- Maven
- Gradle
- Proxmox
- Zabbix
- Docker Compose
- Kubernetes
- GitLab CE
- Certbot
- Nexus Repository
- Proxmox Backup Server
- Nextcloud
- Vaultwarden
- Redmine
- Postfix
- Dovecot
Networking & security
- WireGuard
- Tailscale
- Keycloak
- LDAP
- Smallstep
- OpenVPN
AI
- Cursor
- Google Antigravity
- Ollama
- MCP
- Open WebUI
- DeepSeek-R1
- Qwen 2.5
- Gemma
- SkyPilot
- RunPod
- PyTorch
Practices
- Object Oriented Programming
- Microservices
06
Foundations
Education
- 2015 — 2019
Bachelor's Degree, Computer Engineering
Munzur University
- 2019
Cloud Computing Specialist
Wissien Academy
Intensive cloud computing and infrastructure specialization program supported by İŞKUR.
- 2011 — 2015
High School Diploma
Cumhuriyet Anadolu Öğretmen Lisesi
07
Contact
Let's Build Something Together
The fastest way to reach me is email. I read everything, even the long ones.