Tugrul Subekci

Software Engineer

Designing systems that run reliably at scale. Computer Science MSc with distinction.

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.

Projects

RapidRender

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

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

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

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

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

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.