Backend engineering and fundamental problem solving. Quality over speed and quantity.
Aktualisiert am 18.05.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 24.05.2026
Verfügbar zu: 50%
davon vor Ort: 100%
Algorithmen
Back-End
SystemArchitektur
English
C1
German
B2
Turkish
C2

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

Kompetenzen

Kompetenzen

Top-Skills

Algorithmen Back-End SystemArchitektur

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

Kompetenzen

Kompetenzen

Top-Skills

Algorithmen Back-End SystemArchitektur

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

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.