skip to content

ali kendir.

Software engineer who likes building things that move on screen — 3D graphics, radar simulations, AI chat agents. Currently messing with Three.js, Gemini, and RAG pipelines. I run a homelab and play too much Factorio.

not currently playing

selected projects

  1. swarmscale

    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. GPU-Accelerated Drone Swarm Simulation

    Senior project with Turkish Aerospace (TUSAŞ Lift-Up), 2nd place at GBYF Ankara 2026 — a lightweight in-process swarm simulator whose fused CUDA kernel steps 5,000 drones in 0.92 ms, plus a live Three.js viewer.

    CUDA, Python, CuPy, Numba, NumPy, WebSocket, Three.js, React

  3. Distributed E-Commerce Platform

    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. Frontend Radar Simulator

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

    Three.js, React, TypeScript, Node.js

  5. Cornell Box

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

    Three.js, WebGL, TypeScript, React

  6. DDD Enforcer

    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. DDD Enforcer RAG

    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