Software developer based in Türkiye.
Most of what I build has to keep working when the network does not: language models running entirely on-device, security tooling that solves rather than guesses, and drone swarms coordinating from local state alone. I care about programs that are small enough to read in one sitting and correct enough to trust.
![]() |
![]() |
![]() |
| swarm-drone-sim | foundry-local-rag | Ev Lezzetleri |
swarm-drone-sim — A deterministic 2D drone swarm simulator: flocking, formation control, potential-field obstacle avoidance and Hungarian task allocation, with no hardware and no ROS installation. Collision safety is not eyeballed in a video but swept in tests — every scenario across five seeds and swarm sizes up to 28 agents, asserting minimum separation never reaches collision distance.
Python · numpy · scipy
foundry-local-rag — An offline question-answering assistant built on Microsoft Foundry Local. Documents are chunked, embedded and searched in SQLite; a small router model decides per message whether a question needs retrieval at all, so greetings never trigger a document search. Retrieval is cross-lingual — a Turkish question finds the right passages in an English source. No API keys, no cloud calls.
Python · Foundry Local · SQLite · Streamlit
Ev Lezzetleri — A food ordering and delivery platform built with a collaborator, covering four roles end to end: customers order, vendors manage menus and incoming orders, couriers accept delivery tasks, and an admin panel approves vendors and couriers. Eighteen relational tables behind it — orders, coupons and their usage, courier tasks with payouts, reviews, wallet transactions — with order state pushed live over Socket.IO.
Node.js · Express · MySQL · Sequelize · Socket.IO · EJS
randevu-sistemi — A desktop appointment scheduler for small businesses. Hourly booking grid, calendar navigation, light and dark themes, and a portable Windows build. All data stays on the machine; there is no server and no account.
Electron · Vanilla JavaScript
Deepening retrieval systems around locally hosted language models, consolidating my CTF tooling into a single command-line interface, and working on swarm behaviour — formation control and task allocation — on the ROS2 side.
Python, JavaScript, ROS2, Electron, Streamlit, SQLite, Docker, Git, Linux.


