Machine Learning Engineer

ElifCansuYıldız

Building intelligent systems with deep learning and computer vision.

About Me

I am a machine learning engineer and hold a Master's degree in Computer Science from the University of Bonn and a Bachelor's degree in Computer Engineering from the Yıldız Technical University. In my past experiences, I worked on deep learning-based research projects in the computer vision field. Also, I worked on a research and development project at a software company before my master's study. I am skilled in machine learning, deep learning, and software engineering field and am passionate about building my career in the AI field by developing impactful solutions.

Apart from my career, I have been playing table tennis since I was seven years old and have attended numerous tournaments personally and as a team, winning top honors in many of them. Additionally, I love dancing, traveling, and enriching my experiences with new places, foods, and fun.

Python PyTorch / Lightning TensorFlow Scikit-learn OpenCV Spark · Kafka · Hadoop Docker Weights & Biases SQL C/C++

Career constellation

The journey so far

Nov 2023 – Present
Work
Nov 2023 – Present

Machine Learning Engineer

Haufe Akademie · Freiburg

Working on Large Language Models (LLM) and machine learning solutions.

Sep 2022 – Jul 2023
Work
Sep 2022 – Jul 2023

Student Research Assistant

Fraunhofer IAIS · Bonn

Built deep learning pipelines for video-based medical imaging with PyTorch Lightning; prototyped state-of-the-art image models, automated experiment evaluation, and managed distributed training with Weights & Biases.

Oct 2020 – Jul 2023
Education
Oct 2020 – Jul 2023

M.Sc. Computer Science

University of Bonn · Germany

Thesis: Improving Disease Detection with Deep Learning by Examining the Symmetrical Features of the Lungs.

May 2021 – Jan 2022
Work
May 2021 – Jan 2022

Student Research Assistant

University of Bonn — Agricultural Robotics · Bonn

Implemented unsupervised ML methods to post-process Mask R-CNN outputs for softer pepper detection, using Scikit-learn and PyTorch.

Oct 2018 – Sep 2019
Work
Oct 2018 – Sep 2019

Research & Development Engineer

Link Bilgisayar · İstanbul

Developed a scalable resource management system over streaming Docker container statistics — real-time filtering with Spark SQL, producer-consumer with Kafka, storage on HDFS and MongoDB, analysis with Spark MLlib.

Feb 2018 – Jun 2018
Internship
Feb 2018 – Jun 2018

Intern R&D Engineer

Cybersoft · İstanbul

Built a data mining library for finance data on the Sparkling Water framework; benchmarking the distributed multi-node structure yielded up to 42% faster computation.

Sep 2014 – Sep 2018
Education
Sep 2014 – Sep 2018

B.Eng. Computer Engineering

Yıldız Technical University · İstanbul

Graduated as an honour student. Thesis: Data Mining Library on the Sparkling Water Framework — presented at UBMK, published on IEEE.

Certificate

Deep Learning Specialization

deeplearning.ai · Coursera

Certificate

TensorFlow Developer Specialization

deeplearning.ai · Coursera

Languages

Turkish Native
English Fluent
German Beginner

Toolbox

Skills

Selected work

Projects

Blog

Notebooks & write-ups

Hands-on implementations of classic ML and computer-vision techniques, written as annotated Jupyter notebooks.

Playing with HSV Color Space

Playing with HSV Color Space

This notebook covers how to mask color and change to another color using HSV color space which is an alternative color space to RGB where we can modify the colors by just shifting the hue of the image.

Jul 2022
Image Warping

Image Warping

Implementations of various image warping methods including fish eye, swirl, waves, cylinder anamorphosis, radial blur, bilinear warping, and perspective mapping effects.

Jun 2022
Edge Detection

Edge Detection

Detecting edges using derivative of Gaussian kernels, and with Canny edge detector, taking the distance transform, hough transform, and applying mean shift algorithms to detect the edges more consistently.

Dec 2021
Basic Computer Vision Tasks

Basic Computer Vision Tasks

This notebook consists of calculation of integral image, mean grey value of the image, 2D filtering, generating a noisy image, denoising, separability of filters, Fourier transform on the images, and template matching.

Dec 2021
Support Vector Machines

Support Vector Machines

Usage of SVM with different kernels on various datasets. SVM with linear kernels, polynomial kernels, RBF kernels, sigmoid kernels are run on datasets and results are shown.

Dec 2021
Segmentation with KMeans

Segmentation with KMeans

Numpy implementation of k-Means on image data. k-Means algorithm has been run on an intensity image, RGB image, and properly scaled image position on an intensity image.

Dec 2021
Numerical Optimization

Numerical Optimization

Numpy implementation of Gradient Descent, Gradient Descent with Line Searches, Gradient Descent using Conjugate Gradients, Newton's Method.

Dec 2021
Hopfield Networks

Hopfield Networks

Numpy implementation of Hopfield Networks.

Dec 2021
Principal Component Analysis

Principal Component Analysis

Step-by-step implementation of Principal Component Analysis (PCA) Method.

Dec 2021

Let's build something stellar.

Open to opportunities in machine learning, deep learning, and computer vision. The fastest way to reach me is by email.

cansu96yildiz@gmail.com