
ExpertsGPT is a web application I developed as part of my Bachelor's thesis titled: "ChatGPT in Software Engineering: Potentials, Challenges and Possible Applications of an Interactive AI Platform", in collaboration with Bayernwerk GmbH.
The tool was built using Next.js and integrates the OpenAI API to provide multiple domain-specific AI assistants ("experts") tailored to different areas of software engineering. Each chatbot is configured with predefined prompts of varying specificity and complexity. The application allows adjusting different API parameters and was used as part of an empirical evaluation to explore how LLMs like ChatGPT can support practical software engineering workflows.
Following my thesis, my professor Mr. Westner and I co-authored a scientific paper based on this work, which was published at the Complied Computing conference in Zagreb.
This is the most ambitious of all my Unity 2D projects so far, and it's already taken a considerable amount of time and effort to develop. In the game, you control a character and fight your way through waves of enemies. My main goal was to build a fully playable prototype with a strong focus on core gameplay.
Visual elements like animations and graphics were kept simple so I could concentrate on mechanics and overall game feel. The character currently has several unique skills, and the foundation is already in place for future expansions. I plan to add new playable characters, enemies, and boss fights.
Throughout development, I improved my C# skills, applied various game design principles, and — sometimes painfully — learned the importance of proper version control and structured project management to maintain a smooth and organized workflow.Looking ahead, I dream of one day releasing my own full game — maybe even this one :-). But for now, it remains a passion project that fuels my curiosity, growth, and love for game development.