skip to content

projects

  1. Backend Radar Simulator[completed]

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

    Three.js, WebSocket, Node.js, TypeScript, React

  2. Frontend Radar Simulator[completed]

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

    Three.js, React, TypeScript, Node.js

  3. 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

  4. 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

  5. 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

  6. 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

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

  8. WheelGo![completed]

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

    OpenRouteService, Node.js, React

  9. 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

  10. 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

  11. 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

  12. Student Information System[completed]

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

    HTML, CSS, JavaScript

  13. 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