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 350 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