Sabancı University
B.Sc. Computer Science & Engineering · Istanbul, Turkey

A computer science and engineering student who studies to understand what computers are, how they're created and structured, and how they relate to math and electronics.
B.Sc. Computer Science & Engineering · Istanbul, Turkey
CS306 · Database Systems — term project
Designed and implemented a normalized relational company database with constraints, sample data, and SQL triggers and stored procedures for business logic — salary-update logging, department-based employee queries, and similar back-office workflows.
Built a PHP web interface on top of the schema for day-to-day database interaction, then extended it with a MongoDB-backed support ticket module supporting parallel user and admin workflows.
CS405 · Computer Graphics — term project
Built an interactive WebGL application with full 3D transformations and switchable perspective / orthographic projection. Added Bezier curve visualization and animation along the curve, plus custom non-photorealistic shading modes (toon and paint) written in GLSL.
Implemented heightmap-based terrain generation — both procedural and image-driven — with real-time UI controls for parameters so the scene can be explored and tweaked live in the browser.
CS308 · Software Engineering — team project
Team-built online store covering the core e-commerce flow: product browsing, cart management, user authentication, checkout and ordering, and role-based operations across customer, admin, and manager views.
Ran the project with real software-engineering practice — sprint-based development, version-control collaboration, and feature work delivered against a structured schedule, not a single-commit final push.
CS300 · Data Structures — term project
Implemented and benchmarked Insertion, Quick, Merge, and Heap sort on a phonebook dataset in C++, with runtime measurements across input sizes to see where each algorithm actually earns its complexity class.
Added Sequential and Binary search on top of the sorted output and evaluated how search performance changes once the data is ordered — the kind of exercise that makes a textbook chapter click.
CS300 · Data Structures — term project
A small document indexing and search engine in C++ that preprocesses text and tracks per-document word frequencies so queries can rank results by relevance, not just presence.
Built twice on purpose — once with a Binary Search Tree and once with a Hash Table — then compared query performance side by side to see where each data structure wins and where it bends under load.
CS300 · Data Structures — term project
Random maze generator for arbitrary M × N grids in C++, paired with a pathfinding routine that walks from entry to exit — stacks and queues doing their unglamorous, essential work.
Get in touch. Email is fastest.