About
I am a Full Stack Software Engineer specializing in the design and implementation of Backend Distributed Systems. My engineering philosophy is centered on building resilient, high-scale architectures that solve the problems of modern web development: concurrency, data consistency, and scalability.
I am currently completing my Bachelor of Science in Computer Science at the University of the People, where I maintain a perfect 4.0/4.0 GPA and have been named to the President's List. This follows my Associate of Applied Science in Computer Programming from Anadolu University, providing me with a balanced foundation of theoretical computer science and practical software engineering.
Outside of engineering, I'm based in Turkey. When I step away from my IDE, I'm training as a powerlifter.
Education
-
In Progress Bachelor of Science in Computer ScienceUniversity of the PeopleGPA: 4.0/4.0 (President's List)
-
Completed Associate of Applied Science in Computer ProgrammingAnadolu University
Skills
- ›Java
- ›Go
- ›TypeScript
- ›Serverless
- ›Spring Boot
- ›Microservices
- ›Kafka
- ›Node.js
- ›GraphQL
- ›Next.js & React
- ›Prometheus
- ›Grafana
Projects
-
High-Concurrency Retail Engine
Distributed microservices platform (7 services) deployed on Oracle Cloud ARM. Implemented distributed mutual exclusion using Redisson to sustain 200+ concurrent inventory reserve transactions with zero data inconsistencies. Features Kafka for Saga pattern orchestrations and Spring AI with pgvector for semantic search.
Source- Java 17
- Spring Boot 3.5
- Kafka
- Redis
- PostgreSQL
- Docker
-
Real-Time Communication Platform
A real-time messaging architecture featuring a GraphQL Apollo Server backend and a Next.js Server Components frontend. Supports robust user authentication, persistent conversations, and low-latency live subscriptions via Redis Pub/Sub and WebSockets.
Source- Node.js
- Apollo Server
- Prisma
- Redis
- WebSockets
- TypeScript
- Next.js
- Tailwind CSS
-
Full-Stack Social Network
A media-centric social networking application featuring a real-time feed, dynamic post routing, interactive commenting systems, saved collections, and secure authentication.
Source- Next.js
- TypeScript
- Tailwind CSS
- NextAuth
- Prisma
- Zod
- Neon Postgres
-
Subscription-Based VOD Platform
A video-on-demand platform featuring multi-tier Stripe subscriptions, external API integration for an extensive media catalog, personalized user lists, and secure authentication flows.
Source- Next.js
- TypeScript
- Stripe
- Firebase
- Recoil
- Tailwind CSS
- Material UI
-
Headless E-Commerce Storefront
A high-performance consumer electronics storefront powered by a headless Sanity CMS architecture. Features seamless payment processing integrations via Stripe and global state management for complex cart logic.
Source- Next.js
- TypeScript
- Sanity CMS
- Redux
- Stripe
- NextAuth
- Tailwind CSS
-
Cross-Platform Productivity Tracker
A performance-focused productivity mobile application built for cross-platform compatibility. Features session timing, categorical task management, and a data visualization dashboard to track completed workflows.
Source- Expo
- React Native
- TypeScript
- Zustand
- NativeWind
- Reanimated