About Me

I've always been fascinated by technology. From my first programming experiences to studying Computer Science at TU Darmstadt, my journey has been shaped by curiosity and a drive to create impactful software.

Education & Skills

I am currently pursuing a Bachelor of Science in Computer Science at TU Darmstadt, where I focus on software engineering, functional programming, and distributed systems.
  • Technical University of Darmstadt
    Studying Computer Science (B.Sc.).
  • Programming Languages
    Proficient in Swift, TypeScript, Java, Python, Dart, and more.
  • Frameworks & Tools
    Experience with Nuxt.js, Vue.js, Swift Vapor, Flutter, Git, and Docker.

Professional Experience

From tutoring university students to building applications for organizations, I enjoy working on real-world projects that make a difference.
  • Tutor – TU Darmstadt
    Teaching functional & object-oriented programming concepts since 2023.
  • Aktive Bürgerschaft App
    Developed a cross-platform app with Flutter, Nuxt.js CMS, and a Swift Vapor backend.
  • ViPDA Website
    A Nuxt website for german physics teachers to create and explore experiments.

Awards & Recognitions

Recognition for my academic and development efforts.
  • Apple Swift Student Challenge Winner
    Won the 2021 Swift Student Challenge with a Playground on encryption.
  • MINT-EC Certificate with Honors
    Recognized for excellence in STEM fields.
  • German Physical Society Abitur Award
    Awarded for outstanding achievements in physics.

Beyond Code

Outside of programming, I enjoy photography, traveling, and reading.
  • Photography
    Capturing moments, especially while traveling.
  • Reading
    Exploring books on technology, psychology, and history.
  • Travel
    Experiencing different cultures and landscapes.

What I Bring to the Table

My approach to software development and what I focus on.
Full-Stack Experience
From frontend (Nuxt, Vue) to backend (Swift Vapor or Typescript Nitro, PostgreSQL), I enjoy working across the entire stack.
Problem-Solving Approach
I love breaking down complex problems into manageable solutions, focusing on efficiency and clarity.
Continuous Learning
Always staying up to date with modern web and app development trends, including functional programming and new frameworks.

Let's Connect!

I'm always open to collaboration and new opportunities. Feel free to reach out.