I build self-hosted LLM systems end to end: GPU sizing and serving, retrieval, agents and voice.
I like the part of AI work that happens after the demo: checking that a model fits on the GPUs you actually have, measuring how it behaves under load, and connecting it to retrieval, tools and speech so people can use it. Much of what I build is Turkish-first and runs on local or self-hosted models.
- Day job: AI Engineer at AlbarakaTech. I work directly with business teams as customers, turn their needs into on-prem LLM and RAG platforms for banking, deliver them end to end and refine them with their feedback.
- Focus in 2026: vLLM capacity planning, MCP tooling for teams, and evaluation loops for agents.
- Previously: Huawei Cloud intern (summer 2024). B.Sc. in Computer Engineering, Gebze Technical University (2025).
🏆 3rd place, Cloud track: Huawei ICT Competition 2023–2024 Europe
🥇 1st in the "A World Away: Hunting for Exoplanets with AI" challenge, 4th overall: NASA Space Apps Challenge 2025 Istanbul
Note
Much of my work happens in private repositories, so the public repos below show only part of it. In 2026 so far: 1,843 contributions, 90% of them in private repositories.
|
Serving vllm-vram-calculator Python · FastAPI · pytest · MIT |
Serving vllm-load-test Python · asyncio · Prometheus · MIT |
|
Agents & tools models-mcp FastAPI · MCP · PostgreSQL · Alembic · Docker · Kubernetes |
Agents & tools The-Builder Python · Claude Agent SDK · pytest |
|
Speech + RAG InsightBridge · thesis (PDF) Whisper · ChromaDB · Ollama · LangChain · Gradio · Apache-2.0 |
Speech NarraPhon PyTorch · StyleTTS2 · Whisper · Gradio · MIT |
vllm-vram-calculator: Gemma 2 9B in FP16 on one RTX 4090 needs 22.35 GB of 24 GB.
How InsightBridge works
flowchart LR
D["Dictation audio"] --> W["Whisper ASR"]
W --> T["Transcript"]
T --> R["Retriever: ChromaDB + bge-m3"]
R --> L["Llama 3.1 via Ollama"]
T --> L
L --> REP["Structured report in Turkish: findings, impression"]
More projects
| Project | What it is |
|---|---|
| Exoplanet explorer | NASA Space Apps Challenge 2025 with team Svoria: a Kepler KOI disposition classifier (XGBoost, AutoML) with a Gemini + FAISS question-answering endpoint, served with FastAPI. |
| Solar production forecasting (Sun-Farm) | Huawei R&D Coding Marathon 2024 finalist, built with @umit-sen and Oğuzhan Kaya: irradiation and energy-output forecasts for a location, with a 30-year production and payback estimate. H2O AutoML, XGBoost, Flask, Docker. |
| MosaicMind | Team project: federated learning (FedAvg in C++/LibTorch) and image captioning across Raspberry Pi nodes, with web and Flutter clients. My part: the federated-learning component and the web dashboard. |
| LSTM vs. Liquid Time-Constant networks | Remaining-useful-life prediction on NASA's CMAPSS turbofan dataset. |
| Wooden calendar puzzle solver | From brute force to bitmask + memoised DP; it solves every date of the year, worst case under a second. It also draws the board at the bottom of this page. |
| Dues ledger | Side project for a relative's residential complex: bank-statement import and de-duplication, explainable rule-based payment matching, and optional LLM suggestions that are never auto-approved. FastAPI, React, TypeScript. |
| Qunzia | Side project: a bilingual (Arabic/English) services directory and booking marketplace for the GCC. |
| When | What |
|---|---|
| 2026 | Freya × YC "Build the Builder" hackathon: The-Builder, built with @resitaydin |
| 2025 | NASA Space Apps Challenge, Istanbul: 1st in the "A World Away: Hunting for Exoplanets with AI" challenge, 4th overall (team Svoria) |
| 2025 | B.Sc. Computer Engineering, Gebze Technical University. Thesis: InsightBridge |
| 2025 | Docs fix merged into LangChain (#29329) |
| 2024 | Huawei R&D Coding Marathon: finalist (Sun-Farm) |
| 2024 | Huawei Cloud intern (summer) · HSD Türkiye ambassador · article on Huawei Developers |
| 2024 | Huawei ICT Competition 2023–2024, Europe: 3rd place, Cloud track |
| 2023–24 | YZUP AI specialization program · NLP project under HAVELSAN mentorship |
LLM & speech: vLLM · Ollama · LangChain · ChromaDB · FAISS · Hugging Face Transformers · sentence-transformers · Whisper · StyleTTS2 · MCP · Claude Agent SDK
Contributions per year
| Year | Contributions |
|---|---|
| 2026 (to 5 Nov) | 1,843 |
| 2025 | 773 |
| 2024 | 345 |
Counts come from the GitHub contribution calendar.
GitHub stats
Every night a GitHub Action runs my wooden-calendar solver for the new date. Ten pieces must cover every cell except today's day, month and weekday (labels in Turkish).
Happy to talk about self-hosted LLM serving, Turkish-language RAG and voice agents.
LinkedIn · Email · Hugging Face · HackerRank · Writing
The banner, icons, calendar, stats and puzzle are files in this repo, refreshed by the daily workflow. Last refresh: 5 Nov 2026.

