Security starts at the database layer
I don't leave authorization and data isolation to application code alone. I back them with database-level mechanisms such as PostgreSQL Row-Level Security and role-based access control.
About

I live in Istanbul. I graduated in Computer Engineering from Fatih Sultan Mehmet Vakıf University in June 2026, and I'm a co-founder of Cesta Technology. I have built products across legal (CestaLex, CestaLaw), insurance (Insurceed), barter marketplaces (TradeHub), recipe recommendation (ChefsStack), travel (TravelMate) and task management (Taskify).
On the backend I use Java 21, Spring Boot, Kafka, Redis and PostgreSQL. My work covers microservice architectures, authentication (JWT, OAuth2), payment integrations (iyzico, Paraşüt), vector search (Qdrant, pgvector) and deployment with Docker and Kubernetes.
I write about AI and software on Medium. I've led teams in TÜBİTAK and TEKNOFEST competitions and served as an instructor and mentor for students at T3 Deneyap workshops.
Now
Finishing TradeHub's CI/CD pipeline and shipping it.
Expanding CestaLaw into new European jurisdictions.
Open to new collaborations and backend roles.
01
03/2026 – Present
Istanbul
Company building AI-assisted case-law research for Turkish and European jurisdictions. I lead backend architecture across the product family and shipped all three properties to production.
07/2025 – 09/2025
Istanbul
Ada Software
Designed the backend of a modular insurance platform on Spring Boot and defined the API contract consumed by the React/TypeScript team.
Present →
02
Every item in this list has a counterpart in a live system.
03
I don't leave authorization and data isolation to application code alone. I back them with database-level mechanisms such as PostgreSQL Row-Level Security and role-based access control.
Between microservices I use Kafka with the transactional outbox pattern, so state transitions are not lost and data stays consistent even when a service goes down.
I keep frequently read data in Redis and move long-running work such as AI model calls off the request path, which keeps response times predictable.
I track the effect of every technical decision with metrics such as response time, latency and accuracy. Every number on this site is tied to a specific design decision.
04
B.S. Computer Engineering
Fatih Sultan Mehmet Vakıf University
Graduated June 2026
Master Microservices with Spring Boot, Docker & Kubernetes
Udemy
Spring Boot 3 & Spring Framework 6
Udemy
Samsung Innovation Campus
Samsung
Huawei Cloud AI Bootcamp
Huawei Türkiye
HCCDA-Tech Essentials
Huawei
Advanced Java
BTK Akademi
SQL with Practical Applications
BTK Akademi
Git & GitHub Mastery
Coursera
Python Programming Language
Turkcell
Vision Camp
GSB