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

  3. Frontend Radar Simulator

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

    Three.js, React, TypeScript, Node.js

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

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

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