skip to content

projects

  1. Distributed E-Commerce Platform[completed]

    A 13-service event-driven e-commerce platform cloning n11.com — choreography SAGA over RabbitMQ, Iyzico payments, and an AI shopping assistant. My Patika.dev x n11 bootcamp final case.

    • Spring Boot
    • Microservices
    • Java
    • RabbitMQ
    • PostgreSQL
    • React
    • Docker
    • AI
  2. Backend Radar Simulator[completed]

    WebSocket-based radar simulation demonstrating real-time aircraft tracking with volumetric detection.

    • Three.js
    • WebSocket
    • Node.js
    • TypeScript
    • React
  3. Frontend Radar Simulator[completed]

    Client-side radar simulation with volumetric raycasting for real-time target detection.

    • Three.js
    • React
    • TypeScript
    • Node.js
  4. Cornell Box[completed]

    Interactive WebGL implementation of the classic Cornell Box scene — global illumination, soft shadows, and color bleed via Three.js.

    • Three.js
    • WebGL
    • TypeScript
    • React
  5. Portfolio Website[completed]

    This very portfolio — Next.js 16 App Router on Vercel with Tailwind v4, minimalist mono aesthetic, and an inline AI chatbot.

    • Next.js
    • TypeScript
    • Tailwind CSS
    • Vercel
  6. DDD Enforcer[completed]

    LLM-powered VSCode extension that lints code for Domain-Driven Design compliance using a Gemini-backed RAG pipeline.

    • LLM
    • RAG
    • TypeScript
    • Gemini API
    • Python
  7. AI Chat Assistant[completed]

    My RAG-capable website chatbot — say hello to him at the bottom right of this site. Built on Gemini 2.5 Flash-Lite + Vectra.

    • Gemini API
    • LLM
    • RAG
  8. Pong Game Java[completed]

    A classic Pong implementation in Java with Swing and AWT — built as a freshman year final project, inspired by Bro Code tutorials.

    • Java
  9. WheelGo![completed]

    Accessibility-focused route planner — surfaces steep inclines in Ankara using OpenRouteService API for wheelchair-friendly navigation.

    • OpenRouteService
    • Node.js
    • React
  10. DDD Enforcer RAG[completed]

    RAG-enabled chatbot built on Gemini 2.5 Flash-Lite + ChromaDB — answers questions grounded in DDD documentation and code.

    • Gemini API
    • ChromaDB
    • Gradio
    • LLM
    • RAG
    • Python
  11. Parallelized Real-Time Drone Swarm Coordination[in-progress]

    Senior project in collaboration with TAI (TUSAŞ) — CUDA-parallelized algorithms for collision avoidance and formation flight in PX4 + Gazebo.

    • CUDA
    • PX4
    • ROS 2
    • Gazebo
    • Python
  12. Student Information System API[completed]

    My introduction to backend development — Node.js + Express + PostgreSQL with Sequelize ORM for course / enrollment management.

    • Node.js
    • Express
    • PostgreSQL
    • Sequelize
  13. Student Information System[completed]

    My introduction to frontend web development — barebone HTML, CSS, and JavaScript for a simple student records UI.

    • HTML
    • CSS
    • JavaScript
  14. Student Information System (React)[completed]

    An upgraded version of my initial Student Information System — React + ChakraUI rewrite of the original HTML/CSS/JS project.

    • ChakraUI
    • React