I build client-side web applications, developer tools, and hybrid retrieval-augmented generation (RAG) systems.
My focus is deterministic grounding and local-first architecture.
Based in Istanbul · Open to full-time Software Engineer roles (hybrid or remote)
| Repository | PR | Contribution |
|---|---|---|
| microsoft/PhiCookBook | #571 (merged) | Local hybrid RAG recipe: SQLite FTS5 BM25 and phi-4-mini inference through the Foundry Local SDK. |
| google-gemini/cookbook | #1347 (merged) | Local hybrid RAG recipe: SQLite FTS5 BM25 and gemini-embedding-001, fused with Reciprocal Rank Fusion (k=60), with grounded synthesis through the google-genai Interactions API. |
Artificial Intelligence Intern, Microsoft · May 2026 – Aug 2026 · Remote
AI Innovators Summer Program. Built Zenith AI, a local RAG assistant on the Foundry Local SDK, with hybrid retrieval (dense embeddings + SQLite FTS5 BM25 via RRF), SSE streaming, and an automated evaluation benchmark suite.
Frontend Development Intern, Turknet · May 2025 – Dec 2025 · Hybrid
Built production interfaces with live user traffic using React, Next.js, and TypeScript. Implemented Figma designs as responsive components, managed global state with Redux, added feature toggles for production releases, and integrated REST APIs within an Agile/Scrum team.
Earlier: Frontend Intern (volunteer), ONFTECH, 2024 · IT Intern, Paynet Ödeme Hizmetleri, 2022 – 2023
GitHub Action (Marketplace) · Node.js 24 · @vercel/ncc · Okapi BM25 · dense vectors · RRF
- Triages issues and pull requests by fusing Okapi BM25 with dense semantic embeddings through Reciprocal Rank Fusion (k=60).
- Uses Markdown AST-aware chunking to return verifiable line-span citations (
[file#L<start>-L<end>]). - Ships as a single dependency-free bundle via
@vercel/ncc.
Python · FastAPI · React 18 · TypeScript · Foundry Local SDK · SQLite FTS5 · Docker
- Runs
phi-4-mini(3.8B) andqwen3-embedding-0.6b(1024-d) on-device, with no external API calls and no data leaving the machine. - Combines dense retrieval and FTS5 BM25 with RRF (k=60). Streams tokens over SSE and supports offline speech-to-text with
faster-whisper. - Includes an automated evaluation suite (
tests/test_evaluation_benchmark.py). On the repository's internal benchmark: 89.4% composite score, 96.2% faithfulness, 100% groundedness.
JavaScript (ESM) · Node.js · Three.js · Tarjan SCC · zero dependencies · Live demo
- Statically analyzes JavaScript and TypeScript dependencies and renders the module graph as an interactive 3D scene.
- Detects circular dependencies with Tarjan's SCC algorithm in O(V+E) and generates decoupled TypeScript contract interfaces.
- Audits architectural boundaries against CWE-668, CWE-200, and CWE-798. Runs headless in CI (
--fail-on-cycle --fail-on-leak). - Local analysis has no CDN dependencies and no telemetry. Covered by 48 unit and integration tests (48/48 passing).
React 19 · TypeScript 5.8 · Vite 6 · Web Workers · PWA · IndexedDB · Live demo
- Runs entirely in the browser over 1,051 TEFAS funds plus BIST, FX, and macro data. Portfolio data stays on the device.
- Implements 11 quantitative engines, including Black-Litterman, HRP, and a 10,000-path Monte Carlo, executed in Web Workers.
- Exports a 4-page A4 PDF report. Covered by 23 Vitest tests (23/23 passing).
React 19 · TypeScript 5.8 · Vite 6 · Web Workers · SQLite FTS5 · Vitest · Live demo
- RepoSense: real-time AST codebase topology.
- DevForge: JSON-to-TypeScript/Zod conversion, cURL translation, WASM sandbox.
- MindVault: note search with SQLite FTS5 BM25.
Also: Real-Time Face Emotion & Intensity System (Python, TensorFlow/Keras, OpenCV)
- 📖 [Medium] Hybrid RAG with SQLite FTS5 and Reciprocal Rank Fusion
- 📝 [DEV.to] I Ditched Cloud Vector Databases for SQLite FTS5
- 💬 [GitHub Discussion #205923] Deterministic BM25 and Dense Semantic Fusion for Repository Triage
- Frontend & Systems: React 19, Next.js, TypeScript, JavaScript, Redux Toolkit, Tailwind CSS, Vite, Three.js, Web Workers
- Backend & Data: Python, FastAPI, Node.js, Express, REST APIs, SQLite (FTS5), PostgreSQL, MongoDB, Docker
- AI & Retrieval: Hybrid Search (BM25 + Dense Vectors), Reciprocal Rank Fusion (RRF), RAG, SLM On-Device Inference
- Engineering Tools: Git, GitHub Actions, Vitest, Jira, Agile/Scrum
- 🎓 Istanbul University • Web Design & Coding (2025 – Present)
- 🎓 Istanbul Beykent University • Associate Degree in Computer Programming (GPA: 3.61/4.00)
- 🌟 Aspire Leaders Program (2026) • Global Finalist (Top 10,588 of 50,284 worldwide), CEO Letter of Recognition
- 📜 McKinsey.org Forward Program (2026) • MECE Framework & Structured Problem Solving
- 🌐 HUAWEI Bootcamp & GDG Build With AI Türkiye • Machine Learning & Applied AI Participant


