My Projects
Industry Projects
ReDaQ – Intelligent Data Quality Management Platform
Type: Student Assistant Project at TU Berlin
Tech stack: Flask, Rasa Pro, LLaMA3 (together.ai API), Docker…
Demo: SmartDQ – AI-Powered Method Advisor for Industrial Data Quality
Highlights:
- Built a full-stack web platform for recommending data analytics methods based on data quality.
- Integrated Rasa chatbot with LLaMA3 via API, using Retrieval-Augmented Generation (RAG).
- Designed multilingual UI, user authentication, and domain-specific prompt engineering.
Preview
Homepage Preview (EN / DE)
Chatbot Interface
Interaction Demo
Agentic RAG – Intelligent Knowledge Retrieval and Reasoning System
Type: Ongoing Research Project at Fraunhofer FOKUS & TU Berlin
Tech stack: Python, SQL, LangChain, Hugging Face Transformers…
Highlights:
- Develops an agentic retrieval-augmented generation (RAG) framework for reasoning over mixed-type knowledge bases combining structured and unstructured data.
- Focuses on autonomous LLM agents capable of query understanding, knowledge grounding, and SQL reasoning.
- Aims to improve transparency and interpretability in scientific and biomedical question answering.
🔧 Currently in active development
Lumin – AI-Powered Vocabulary Learning App
Type: Educational Startup Project
Tech stack: Flutter, Python, OpenAI API, Supabase, Appwrite…
Highlights:
- Co-founded a language-learning app enabling users to upload and categorize their own language materials for personalized learning.
- Integrates AI-generated exercises and adaptive review mechanisms to enhance vocabulary retention and contextual understanding.
- Designed to provide a flexible learning experience that adapts to individual goals and real-world content.
- Currently expanding the product for investment and startup fellowship applications.
🔜 Further details coming soon
Public Transport Delay Analysis
Type: Internship Project at FZI Berlin
Tech stack: Python: pandas, numpy, matplotlib, scikit-learn, Prophet, Geopy…
Highlights:
- Analyzed Hamburg’s bus delay patterns using real-time passenger data and route metadata.
- Explored the impact of time, distance, weather, and ridership on delay frequency.
🔜 More details coming soon
University Projects
3D Sphere Texture Projection and Image Processing
Course: Computerorientierte Mathematik II, TU Berlin (SoSe 2021)
Languages: Python & Julia
Highlights:
- Projected a 2D PNG texture onto a 3D sphere to introduce core concepts in computer graphics.
- Used Python to load texture data and Julia for image transformation and rendering.
- Provided practical experience with graphics programming and cross-language integration.
Virtual File System
Course: Systemprogrammierung, TU Berlin (SoSe 2023)
Language: C
Highlights:
- Developed an individual project simulating a complete file system in C.
- Supported command-line operations including file creation, opening, reading, writing, and space management.
- Explored core OS-level concepts such as file storage mechanisms, inode structures, and data block allocation.
- Strengthened understanding of low-level system programming and file system architecture.
“Death Stacks” Bot Development
Course: Softwaretechnik und Programmierparadigmen, TU Berlin (WiSe 2023/24)
Language: Haskell
Highlights:
- Individually developed a bot for the abstract strategy game Death Stacks using functional programming in Haskell.
- Implemented key mechanics including piece movement, stacking logic, and reflection rules on a 6x6 game board.
- Focused heavily on software quality, including comprehensive unit testing to ensure correctness and rule adherence.
- Utilized an adapted FEN (Forsyth-Edwards Notation) to encode game states and facilitate gameplay logic.
Academic Poster: Coupled Oscillations
Course: Physikalisches Grundpraktikum II, TU Berlin (SoSe 2023)
Highlights:
- Selected by the teaching team to create a scientific poster on coupled oscillations as an advanced extension to the lab course.