Software Engineer · Backend & Full-Stack Engineering · Applied AI
MSc Computer Engineering. I build reliable software systems across backend/full-stack engineering, local-first applications, applied AI, and research tooling.
I'm especially interested in reliability problems around offline state, synchronization, asynchronous work, retrieval failures, security boundaries, and reproducible evaluation.
Self-hostable local-first workspace built with Next.js, TypeScript, PostgreSQL, Prisma, and IndexedDB, with user-scoped persistence, offline mutation queues, idempotent synchronization, recovery mechanics, and end-to-end verification.
Personal finance application focused on local-first product engineering, with IndexedDB persistence, authenticated synchronization boundaries, reporting, data portability, PWA behavior, and automated verification.
Independent English/Turkish retrieval assistant for public university regulations, combining deterministic routing, hybrid retrieval, cited answers, refusal and clarification behavior, evaluation tooling, FastAPI, and optional local-model support.
Backend system for isolated asynchronous jobs with ownership-scoped access, atomic resource admission, bounded concurrency, failure cleanup, path confinement, and automated security and reliability tests.
Validity-aware evaluation framework for two-stage machine-learning intrusion detection. It tests whether strong benchmark results survive stricter checks on class support, schema assumptions, final-system behavior, held-out attack families, rejection behavior, uncertainty, operating-point selection, and reproducibility.
Languages: Python · TypeScript · JavaScript · SQL · PHP
Web & backend: React · Next.js · FastAPI · Flask · Node.js / Express
Data: PostgreSQL · Prisma · MySQL · IndexedDB / Dexie · Supabase · Qdrant
AI / scientific computing: PyTorch · scikit-learn · pandas · NumPy · SciPy
Engineering: Git · GitHub Actions · Docker · pytest · Playwright · Vitest · CI/CD
Backend and full-stack systems · local-first software · reliability and failure handling · applied AI and retrieval systems · research software · reproducible evaluation



