About
I'm a software engineer with nearly three years of experience building and operating production-grade systems. I enjoy designing scalable architectures, shipping real-time features, and ensuring that what goes to production is reliable, observable, and maintainable. I'm particularly motivated by problems at the intersection of system design, performance, and clean API architecture.
At Sugar Technology, I joined as one of five engineers and helped scale the company to twenty-five people. I contributed to the development and operation of RapidRender, a distributed cloud-rendering platform used by more than ten companies worldwide. I built and maintained over one hundred production services, designed and optimized large database schemas, improved asynchronous processing pipelines, and automated deployments in the cloud. During this time, the product sold over 2,000 licenses globally, and I was directly involved in both its technical evolution and commercial growth.
I recently completed an MSc in Computer Science with Distinction at the University of Greenwich. My studies focused on distributed systems, parallel computing, databases, and cybersecurity. For my dissertation, I designed and implemented a machine learning–based image anonymization system that detects and obscures faces and license plates, combining deep learning models with a full-stack, cloud-deployed application.
Earlier in my journey, I built and shipped multiple interactive applications independently, experimenting with real-time systems, monetization, and user-driven iteration. These experiences shaped how I approach engineering: move fast, measure impact, and continuously refine.
I'm currently interested in backend, full-stack, and ML-adjacent roles where I can combine production engineering experience with applied machine learning. Outside of work, I'm usually cycling around London, exploring startup ideas, or building side projects that blend AI with interactive systems.
Experience
OCT 2022 — APR 2025
Software Engineer · Sugar Technology↗
- •Built and maintained scalable, user-centric applications.
- •Designed modular architectures for performance and flexibility.
- •Collaborated across teams to deliver high-quality software.
- •Applied design patterns to ensure clean, maintainable code.
- •Diagnosed and resolved performance and usability issues.
- •Developed internal APIs and integrated services.
- •Analyzed data to debug and improve functionality.
- •Proposed and prototyped technical solutions to complex problems.
- •Participated in agile workflows and peer code reviews.
MAY 2022 — OCT 2022
Software Engineer · Self-employed↗
- •Developed and published 7 mobile games, ensuring quality and platform compliance
- •Implemented monetization, performance optimizations, and user engagement features
- •Collaborated with artists; built dynamic gameplay systems (physics, AI, procedural content)
Projects

RapidRender↗
A cross-platform 3D interior design application available on Android, iOS, macOS, and Universal Windows Platform, this app leverages cloud-based rendering technology to deliver high-quality visualizations within seconds. It supports both virtual reality and AI-driven features, enhancing the user experience and design capabilities. The application is actively used by leading furniture companies in Turkey.

Predicting Lifespan - ML↗
This repository contains solutions for machine learning tasks applied to a dataset involving material properties and manufacturing parameters. The goal is to predict Lifespan using regression and classify samples as defective or non-defective.

Connect Them All↗
I developed a mobile puzzle game with endless pop-connecting gameplay, vibration feedback, and Unity Ads integration. Using tools like Firebase, Appmetrica, and Airbridge, I tracked user behavior and performance. The game launched on Google Play with features like push notifications, in-app updates, and user reviews.

Online Booking System↗
Developed as part of my MSc Computer Science programme at the University of Greenwich. Built using ASP.NET MVC for the backend and PostgreSQL for data management. Deployed the PostgreSQL database on AWS RDS for scalability, availability, and reliability. Supports: Online and offline ticket reservations, Real-time seat availability, Event scheduling and management, Admin dashboard for system control and monitoring.

Istanbul Metro Network Visualization↗
This project visualizes the part of Istanbul metro system using networkx and matplotlib. It includes the calculation of Euclidean distances between metro stations and draws the network graph with the stations and lines. The stations are represented by points on a Cartesian plane, and the metro lines are visualized as edges connecting these points.

Banking System Web Application↗
Developed as part of a university group project: Built a dynamic banking system using Java EE in Eclipse. Implemented CRUD for students/accounts and money transfer functionality. Designed the database schema and dynamic JSP views. Created flow controllers and RESTful APIs (tested with Postman). Deployed on WildFly server with MySQL integration. Key features: account management, transaction history, search, modular layout. Strengthened skills in Java enterprise development and teamwork.