skip to content

ali kendir.

Software engineering student 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. 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

  2. Frontend Radar Simulator

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

    Three.js, React, TypeScript, Node.js

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

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

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