I'm a passionate and driven Information Engineering student at the Technical University of Munich (TUM) with a strong foundation in computer science, algorithms, and software development. I'm actively seeking challenging software engineering internships where I can contribute to building scalable, reliable, and impactful systems.
Core Focus: Parallel Programs Development, Machine Learning.
Currently Learning: Advanced concepts in machine learning, concurrent programming, cloud-native technologies & CUDA.
Engineered a scalable, concurrent TCP chat server in Go. It efficiently handles multiple simultaneous client connections using goroutines and channels and features a robust anti-abuse system with rate-limiting and automatic IP banning to ensure high availability and server stability.
Created a semantic travel guide integrating Neo4j Knowledge Graphs with PyTorch Vector Embeddings to facilitate context-aware "Vibe" Search. It uses RAG with Llama-3 for generating dynamic itineraries and real-time GTFS data for live visualization.
Developed a complete 2D maze game from the ground up. The project features a high-performance enemy AI using Dijkstra's algorithm for intelligent pathfinding and a robust collision detection system that maintains consistent game physics and a smooth 60 FPS frame rate.
