Developed and maintained a custom fork of RustDesk (Remote Desktop Access App), managing the full stack from the Flutter UI to the Rust backend via FFI.
Integrated Keycloak for identity management, implementing a secure flow where the client handles token acquisition and the server performs backend validation.
Extended the messaging protocol using protobufs to support custom metadata and added quick-switch profiles for different custom servers to eliminate repetitive manual configuration
Built specialized client versions, including a restricted ?receive-only? mode and a non-resizable ?kiosk? mode for dedicated hardware deployments.
Implemented a session-capture mechanism that allowed admins to monitor active sessions, including UI indicators to notify users when capturing was active.
Managed upstream synchronization by merging features and bug fixes from the original repository while refactoring local code for better configurability and customer demands.
Escra GmbH
Saarbrücken (Germany)
6 months
2021-10 - 2022-03
Security-relevant compiler optimizations
Software Developer (Working Student)
Software Developer (Working Student)
Researched security-relevant compiler optimizations for C/C++, with a focus on reducing the overhead of integer underflow and overflow checks.
Designed and evaluated algorithms to optimize bounds-checking by leveraging parallelism and concurrency features within the compiler backend.
Investigated hardware-software trade-offs to improve the performance of safety-critical runtime checks without sacrificing system stability.
Compiler Design Lab
Saarbrücken (Germany)
2 months
2021-06 - 2021-07
Internship
Fine-tuned a BERT model in Python for news sentiment analysis, utilizing the Hugging Face Transformers library to classify article tones and market sentiment.
Somera
Ankara (Turkey)
Aus- und Weiterbildung
Aus- und Weiterbildung
4 years 1 month
2021-10 - 2025-10
International Computer Science
B.A., Saarland University, Saarbrücken (Germany)
B.A.
Saarland University, Saarbrücken (Germany)
Thesis Topic: on request
Certificates
Inzva Algorithm Program Participant
Deep Learning Specialization
CS50 and CS50 AI by HarvardX
Kompetenzen
Kompetenzen
Top-Skills
AlgorithmenBack-EndSystemArchitektur
Produkte / Standards / Erfahrungen / Methoden
Skills
Rust
Dart (Flutter)
C++
Kotlin
Latex
Git/Terminal
VSCode
Algorithms and Data Structures
Problem Solving
C
SQL
HTML (Liquid)
CSS
JavaScript
Java
Python
Docker
Machine Learning
Competitive Programming
Einsatzorte
Einsatzorte
Saarbrücken (+50km)
Deutschland, Schweiz, Österreich
möglich
Projekte
Projekte
2 years 5 months
2023-09 - 2026-01
Application for Remote Desktop Access
Fullstack Software Engineer (Working Student)
Fullstack Software Engineer (Working Student)
Developed and maintained a custom fork of RustDesk (Remote Desktop Access App), managing the full stack from the Flutter UI to the Rust backend via FFI.
Integrated Keycloak for identity management, implementing a secure flow where the client handles token acquisition and the server performs backend validation.
Extended the messaging protocol using protobufs to support custom metadata and added quick-switch profiles for different custom servers to eliminate repetitive manual configuration
Built specialized client versions, including a restricted ?receive-only? mode and a non-resizable ?kiosk? mode for dedicated hardware deployments.
Implemented a session-capture mechanism that allowed admins to monitor active sessions, including UI indicators to notify users when capturing was active.
Managed upstream synchronization by merging features and bug fixes from the original repository while refactoring local code for better configurability and customer demands.
Escra GmbH
Saarbrücken (Germany)
6 months
2021-10 - 2022-03
Security-relevant compiler optimizations
Software Developer (Working Student)
Software Developer (Working Student)
Researched security-relevant compiler optimizations for C/C++, with a focus on reducing the overhead of integer underflow and overflow checks.
Designed and evaluated algorithms to optimize bounds-checking by leveraging parallelism and concurrency features within the compiler backend.
Investigated hardware-software trade-offs to improve the performance of safety-critical runtime checks without sacrificing system stability.
Compiler Design Lab
Saarbrücken (Germany)
2 months
2021-06 - 2021-07
Internship
Fine-tuned a BERT model in Python for news sentiment analysis, utilizing the Hugging Face Transformers library to classify article tones and market sentiment.
Somera
Ankara (Turkey)
Aus- und Weiterbildung
Aus- und Weiterbildung
4 years 1 month
2021-10 - 2025-10
International Computer Science
B.A., Saarland University, Saarbrücken (Germany)
B.A.
Saarland University, Saarbrücken (Germany)
Thesis Topic: on request
Certificates
Inzva Algorithm Program Participant
Deep Learning Specialization
CS50 and CS50 AI by HarvardX
Kompetenzen
Kompetenzen
Top-Skills
AlgorithmenBack-EndSystemArchitektur
Produkte / Standards / Erfahrungen / Methoden
Skills
Rust
Dart (Flutter)
C++
Kotlin
Latex
Git/Terminal
VSCode
Algorithms and Data Structures
Problem Solving
C
SQL
HTML (Liquid)
CSS
JavaScript
Java
Python
Docker
Machine Learning
Competitive Programming
Vertrauen Sie auf Randstad
Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung