My name is Leonard Cseres,
I'm a ML and software student
based in Switzerland

ML Engineer Software Engineer

I develop effective solutions that bring measurable results.

What I'm Leanring Now

Understanding Deep Learning - Machine learning book LeetCode - Problems Solved

My Story

I'm passionate about machine learning, software engineering, and entrepreneurship. In my free time, my curiousity drives me to explore new technologies and computer science topics.

Heig-vd logo
2023 - Present

HEIG-VD

I am currently studying at HEIG-VD in order to deepen my knowledge in machine learning. I am also working as a student assistant working on various ML and MLOps projects.

Scrapeout logo
2021 - 2023

Scrapeout

A data analytics company I founded focused on fraud prevention and detecting conflicts of interest. I was able to learn about real life entrepreneurship and manage challenges along the business growth.

Entrepreneur club association logo
2021 - 2023

EPFL Entrepeneur Club

During my studies, I was a member of the EPFL Entrepreneur Club where I was able to learn from and collaborate with other entrepreneurs.

EPFL logo
2020 - 2023

Ecole Polytechnique Fédérale de Lausanne

I discoved my passion for computer science here at EPFL. I studied Java OOP programming and numerical analysis.

Works

lake segmentation
MLOpsPyTorchDVC GitHub Read Paper

Greenland Supraglacial Lakes Detection

This project was part of a ACM SIGSPATIAL competition. The goal was to segment supraglacial lakes in Greenland using satellite images. We worked in a team of 5 at HEIG-VD and obtained 1st place.

2023 ACM
SIGSPATIAL
1st Place
chess game
MLOpsPyTorchKubernetesDVC GitHub

Swiss License Plate Detection

This project was part of research into Machine Learning Operations (MLOps) at HEIG-VD. It is comprised of two models: one for detecting the license plate and another for recognizing the characters. The key feature is a custom license plate generator in order to train on synthetic data.

mlops guide homepage
DVCGCPBentoMLLabelStudioKubernetes GitHub Visit Site

A Guide To MLOps

Contributed in building a machine leaning operations guide for companies and Master students to apply.

TypescriptSvelte & SvelteKitStripeSQLiteCloudflare Visit Site

MEMsched

MEMsched is an online platform that allows users to create widgets to share their progress with the world.

TypescriptSCSSDjangoTerraformDockerAWSPostgreSQLNeo4j

Scrapeout

Scrapeout is my most ambitious project to date. It has now become a full web tool that helps companies identify conflict of interest in their data in order to take more informed decisions.

Hackaton
1st Place
AWS
Certified
habits app
React NativeExpo

Habit Tracker App

The inspiration was to create a habit tracker app that would be able to track your daily activities and habits. Based on this data, it would find patterns and connections between your habits and activities.

amazon captcha
TensorflowGCPOpenCV

Captcha Solver

The goal of this project was to create a neural network that could solve 6 character captchas from Amazon. I achieved an average accuracy of 93%.

chess game
OOPJavaHEIG-VD GitHub

Chess

A simple chess engine based on OOP principles

TensorflowSeleniumOpenCV

SlitherIO RL

The project was to create a neural network that could play the game SlitherIO. The agent was trained using A2C (actor to critic) reinforcement learning. The agent was able to collect food and avoid other snakes.

OOPJavaEPFL GitHub

Pac-Man

Remake of the classic Pacman game. This project was done in a team of 2 for the Introduction to Programming (CS-107) course at EPFL.
It includes all ghosts and their AI, a map editor, a leaderboard system, custom menu and more.

1st Place EPFL
Award

© 2025 Leonard Cseres