Senior backend engineer with five years building Java/Spring banking platforms at ~1M-user scale and shipping LLM and RAG systems to production.
Grew from junior to senior at Innovance, owning backend architecture across banking, payments, KYC and identity, and delivering applied AI (RAG, NER, LLM-driven automation) end to end. Research featured in Chaos and the ACM Digital Library; Coincidence received a Prix Ars Electronica Honorary Mention (2024).
Experience
Innovance / Junior → Senior Backend Engineer
2021–PresentQNB DigitalBridge Banking
Banking platform connecting SMEs to fintech services, ~1M users across admin and customer apps. Owned backend and database architecture: auth (OTP, LDAP, role-driven), a transactional-outbox notification pipeline over Kafka (PN, email, SMS), and a sponsorship engine that adapts ad cadence to user behaviour. Grafana/Kibana over Elastic for observability, k6 at the release gate, Hibernate Envers for revision audit.
Java 21 · Spring Boot · MSSQL · Redis · Kafka · Kubernetes · Docker · Jenkins
Digital Banking Platform Multi-tenant
White-label digital banking platform serving live retail and corporate customers across institutions. Contributed multi-tenant support, security, bill payments, and database isolation. Built the KYC/onboarding pipeline (provider pattern over Arksigner and Identify), the SEAL mobile activation flow over KOBIL SSMS (SOAP/JAXB), and cross-channel session invalidation across Redis and JWT.
Java 11 · Spring Boot · MSSQL · Redis · Docker · SOAP · JWT
Nurolbank Core Banking Banking · Middleware
Core banking middleware for Nurolbank, integrating core systems over REST and a SOAP adapter into Novawork (funds, bonds, repos). Sole owner of the financial transfer domain: intra/inter-bank EFT, IBAN routing, holiday scheduling, and OTP-gated confirmations. Designed the transfer orchestration adapter and four parallel transfer services. Primary contributor to the codebase (1,950+ commits).
Java · Spring Boot · Redis · SOAP
In-House HR Chatbot R&D · RAG
Built a Retrieval-Augmented Generation system answering policy questions over internal HR documents in Turkish. Designed the retrieval pipeline with semantic search, reranking, and fallback. Mentored an intern through the backend and LLM integration.
Python · FastAPI · Qdrant · PostgreSQL
GDPR Risk Scoring System AI · Compliance
Shipped a GDPR/KVKK compliance system that detects privacy risks across database schemas and documents as an internal tool. Built automated DB introspection, a custom BERT-based NER model for Turkish personal data, and a RAG pipeline for document analysis.
Python · FastAPI · PyTorch · LangChain · ChromaDB · Celery · vLLM
Research & Independent Work
NODDS Lab / Graduate Researcher
2020–2025D³M / Data-driven Macroscopic Mobility Model Research
Data-informed traffic flow model simulating congestion dynamics over urban networks. Processed real-world traffic data, trained for calibration and validation. Featured article in Chaos (2025).
Keter Studio / Co-Founder
2025–PresentHardware and slow-tech studio (3D printing, Arduino, Raspberry Pi, self-hosted servers). Lilik project received an EU CultureCIVIC × Goethe-Institut grant (2026).
Selected Projects
Omnichannel Sales Automation
LLM · OngoingAI sales tool for a major manufacturing client
Captures sales opportunities across Outlook (Microsoft Graph / Entra), WhatsApp, and Facebook. A fine-tuned open-source LLM via Ollama classifies each opportunity, extracts requested products, and summarizes intent against live ERP inventory. Notifies sales assistants on actionable leads, and escalates unstocked or backlogged demand to R&D and production. Backend on FastAPI and Celery, matching against a 600+ product catalog with normalized matching, PostgreSQL trigram similarity, and Levenshtein distance.
Coincidence
Prix Ars Electronica · Istanbul ModernReal-time stream processing system · 2024
Ingests live traffic and tourist camera streams from across Istanbul and composes them into a continuously evolving collage. Engineered as a safety-critical pipeline: parallelized Python worker processes with socket-based IPC, each stage isolated for fault tolerance and low latency. Ran live for ~5 months at Istanbul Modern (Feb–Jul 2024). Prix Ars Electronica Honorary Mention. Co-created with Yasin Aribuga.
Sentimap
ACM · Istanbul ModernLLM data pipeline · 2024
Analyzes 50+ years of Turkish newspaper archives (1970–2023) to map emotional trends across Istanbul's 39 districts. Built end to end: automated scraping, document layout detection (Detectron2), Turkish OCR (Tesseract), LLM sentiment analysis, multi-threaded processing, and z-score temporal aggregation. Published in the ACM Digital Library; exhibited at Istanbul Modern.
Exuvia
Openclaw plugin · ShippedCharacter-first AI assistant · desktop + chat platforms
An openclaw plugin + Electron desktop app that gives LLMs a 3D avatar with a per-avatar voice layer and a Three.js renderer. A channel bridge carries the same assistant from the desktop into Telegram, WhatsApp, Discord, and iMessage.