SURFACE · 0 M
Computer engineer — ML systems · GPU computing · real-time graphics_
Computer engineer from Koç University ('26), working where ML systems meet the GPU.
I lead a multilingual embedding & retrieval pipeline at OptiFeed, built a multimodal medical RAG system with cross-encoder reranking, and trace GPU-side communication for distributed ML workloads with CUDA, NVBit, and NVSHMEM. Below the waterline I build real-time graphics in C++/OpenGL — fluid simulation, terrain engines — and haptic interfaces for accessibility research.
B.S. Computer Engineering, Koç University · Oct 2022 — Jul 2026
Anatolian Scholar — full-merit scholarship, top 0.03% national entrance ranking
Erasmus exchange — IT University of Copenhagen · Aug 2025 — Feb 2026
Real-time fluid simulation using Smoothed Particle Hydrodynamics with a screen-space rendering pipeline, implementing NVIDIA's screen-space fluids paper. Bilateral blur for surface smoothing, depth-based rendering for a physically plausible appearance.
Multimodal retrieval over 2,530 text chunks and 286 radiology images in separate embedding spaces, fused with Reciprocal Rank Fusion and evidence-level provenance preserved end to end. Diagnosed a recall-vs-ranking gap on a frozen 50-query set and added a cross-encoder reranker — Hit@1 11.1% → 59.3%, MRR@10 0.374 → 0.715.
Real-time 3D world builder with terrain generation, dynamic lighting & shadows, water rendering with reflection/refraction, object placement, and raycasting for interaction.
End-to-end remote physical therapy monitoring system: mobile app for patients, web dashboard for practitioners. Real-time joint angle computation via MediaPipe BlazePose with threshold-based exercise evaluation, plus a data-driven recovery prediction pipeline estimating remaining rehabilitation sessions.
End-to-end ML pipeline with DVC for data versioning, Dagger for workflow orchestration, and GitHub Actions for CI/CD automation.
Interactive Rubik's Cube simulation with instanced rendering, Phong shading, smooth animations, and full camera & cube manipulation.
OptiFeed
Leading the OptiFeed Insights project end to end — a multilingual embedding & retrieval pipeline mapping Turkish e-commerce catalogs onto the Shopify product taxonomy. BGE-M3 embeddings served from PostgreSQL/pgvector, two-stage classification (embedding retrieval → LLM reranking), and an offline gold-label evaluation set.
Koç University — Independent Study
GPU-side communication tracing for distributed ML workloads with NVBit and NVSHMEM. Traced the nvshmemi_transfer_rma_p call stack through IBGDA and proxy transport paths; built custom NVBit instrumentation tools on an A100 cluster for source-line attribution.
Robotics & Mechatronics Lab (RML), Koç University
Developing a haptic feedback system for accessible data visualization on an electrovibration touchscreen for visually impaired users. Three encoding strategies (frequency, amplitude, texture-based) comparatively tested. Supervisor: Prof. Çağatay Başdoğan.
RAM — Random Access Melody
Real-time music mixing platform. Client-side audio engine in C++ (Oboe, low-latency mode) with per-deck buffer decoding, time-stretching, and a JNI bridge to React Native; Express/Socket.IO backend running a 500 ms telemetry / 2 s planning-horizon control loop; librosa analysis service backed by MongoDB & S3. Grew out of a 4th-place hackathon build.
Genarion
Integrated and fine-tuned visual language models (Qwen2.5-VL, MiniCPM) for project-specific domains. Built data pipelines and prompt systems for multimodal tasks.
KU ACM
Coordinated partnerships with tech companies for student career growth. Organized events bridging academia and industry in AI and game development.
Azerion Turkey
Developed and maintained backend features for the Game Distribution Platform across two internship periods. Contributed to the platform relaunch, integrating monetization APIs.
ai / ml
gpu / systems
data / infra
full-stack