skip to content

projects

  1. swarmscale[completed]

    Bit-reproducible multi-GPU drone-swarm collision avoidance, built for TÜBİTAK TRUBA's ARF supercomputer — 8M agents under a 100 Hz deadline on 8× H200, plus an honestly-reported attempt to distill the controller into a neural network.

    • CUDA
    • C++
    • MPI
    • PyTorch
    • SLURM
    • HPC
  2. Olist Big Data Pipeline[completed]

    End-to-end medallion data platform built for the Huawei AI Expertise Program — Spark ingests 1.55M rows of Brazilian e-commerce into a MinIO lake, dbt builds a tested star schema in Postgres, and Airflow runs it all daily in ~1.8 minutes.

    • Apache Spark
    • Apache Airflow
    • dbt
    • PostgreSQL
    • MinIO
    • Apache Superset
    • Grafana
    • Docker
  3. 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
  4. Backend Radar Simulator[completed]

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

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

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

    • Three.js
    • React
    • TypeScript
    • Node.js
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. WheelGo![completed]

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

    • OpenRouteService
    • Node.js
    • React
  12. 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
  13. 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
  14. 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
  15. Student Information System[completed]

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

    • HTML
    • CSS
    • JavaScript
  16. 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