Full-stack developer. I build things that I felt like I needed or wish existed.
Introduction
I'm a Computer Science & Engineering graduate from Sabanci University with an interest in solving personal problems and writing utilitarian code that serves a purpose.
I'm particularly interested in AI, computer optimization, self-hosting, and recreational game development.
Interests
01
Java Developer Intern · Jun – Sep 2025
Built an office attendance system for 150+ employees as the SCRUM master of a team of 7. Engineered hierarchical RBAC via Keycloak and developed full-stack features using the MVC architecture.
02
Research Intern · Alumni Relations Office
Sole developer on a project to locate and analyze 26k+ alumni LinkedIn profiles. Built data retrieval pipelines for Power BI analysis of graduate career movements.
03
Board Member · Game Dev Club
Participated in Game Jams and developed games using game engines. Part of the board managing the Sabanci University Game Development Club.
Fine-tuned BERTurk model for categorizing Instagram accounts and a Random Forest model for predicting post likes. Trained on 5,415 annotated accounts and data from their 20 most recent posts. Developed for Onur Varol's InstaInfluencers machine learning course project at Sabancı University. Link to class leaderboard:
Led a team of 6 as SCRUM Master. The site features a product catalog, cart, payment processing, shipment tracking, and automated invoice emails. Supports role based authentication for customers, product managers and sales managers. Manager dashboard centralizes price management, refund approvals, and financial reporting
Terraform-based IaC for a scalable GCP e-commerce site. This configuration orchestrates a GKE cluster with autoscaling node pools for high-availability workloads, a self-healing MySQL instance on Compute Engine, and serverless Cloud Functions for automation. Designed for high-traffic scenarios, the architecture has been verified through Locust load testing.
Electron desktop app for automated static malware analysis. Identifies true file types, detects architecture, entropy, imported DLLs, embedded URLs, and packing status.
Manages Steam's Chromium Embedded Framework, adds a tray icon to disable it to save resources during gaming, re-enabling when needed.
University seminar platform: event browsing, calendar integration, attendance tracking for students, and admin tools for seminar management and reporting.
A Discord bot with support for custom commands and utility commands. Built to be fun and simple.
Kernel-mode driver that calls ExSetTimerResolution directly from kernel space via KMDF. Mapped to kernel memory using KDU. For Windows 2004+ systems.
Interactive browser tool for generating and solving mazes with animated pathfinding. Built as a visual companion for a data structures course homework.
A simple web app for tracking gym workouts. Features include account support for data persistence and a customizable UI with theme support.
A high-performance C++ voxel engine. Features a custom DDA raymarching pipeline, sparse brickmap data structures, and optimized procedural generation. Will eventually become a game.
Interactive visualizer for binary numbers and their representations. Manipulate individual bits and watch decimal values change in real-time.
Bunny/Vendetta plugins that auto-replace Instagram and X/Twitter links with embed-friendly alternatives so previews render properly in Discord.
B.Sc. Computer Science & Engineering
Science Track