I am a software developer and machine learning engineer who enjoys building practical software, AI-powered tools, and full-stack applications.
I like working at the intersection of software engineering and applied machine learning, especially with LLMs, RAG systems, APIs, data pipelines, and user-facing products.
- Currently a Software Developer at SAP
- Building with Python, TypeScript, JavaScript, C#, React, FastAPI, and Node.js
- Interested in LLMs, Retrieval-Augmented Generation, NLP, backend engineering, and applied machine learning
- Focused on writing clean, useful, and production-ready software
| Area | Focus |
|---|---|
| AI and Machine Learning | LLM applications, RAG systems, NLP, model evaluation, computer vision |
| Backend Engineering | REST APIs, data processing, service design, automation |
| Frontend Development | React applications, portfolio websites, interactive interfaces |
| Developer Tools | Dashboards, utilities, scripts, and workflow improvements |
| Organization | What you will find |
|---|---|
| Ruprecht-Karls-Universität Heidelberg | Academic projects from my Master’s study period in Data and Computer Science at Heidelberg, including work around visual computing, text analysis, and computer games. |
| Politecnico di Milano - Leonardo Campus | Repositories that contributed to my Master’s degree program at Polimi, covering areas such as NLP, IoT, deep learning challenges, software engineering, and research work. |
| My Hackathon Projects | Hackathon builds, fast prototypes, and AI-focused experiments created under time constraints, including agentic tools, matching systems, and product ideas. |
| My Programming Club | Personal projects, fun-time experiments, programming practice, and learning repositories across Python, C++, Java, and machine learning. |
| Kosjenka Reading App | A reading application project for children, created as a company project for Visage Technologies, with backend, admin panel, and mobile app repositories. |
Building useful software, learning deeply, and improving one project at a time.



