Software Engineer · Rijeka, Croatia
Dominik Bedenic
Building .NET and Angular products, from APIs and data models to the interface on top.
Now
I'm a full-stack software engineer building .NET and Angular products: designing APIs and data models, building the interfaces on top, and keeping the code clean enough that the next change is easy.
Alongside the product work, I build the AI tooling and automation my team uses every day:
Product knowledge for support
A ChatGPT assistant connected to the organisation's GitHub. Support asks product questions in plain language and gets answers grounded in the current code, not stale docs.
- ChatGPT
- GitHub API
RevOps automation
Workflows that keep sales data clean and reports current, without anyone copying rows between tools.
- ChatGPT
- MCP
- Automation
MCP servers
Custom Model Context Protocol servers that give AI agents safe, read-only access to internal systems.
- MCP
- Agents
AI adoption
Skills and workflows that engineers and other departments use every day, and the habits to get real value out of them.
- Claude Code
- Codex
- OpenCode
Stack
Languages
- C#
- TypeScript
- JavaScript
- Python
- C++
Frameworks
- .NET
- Angular
- RxJS
- Node.js
- Tailwind CSS
AI & automation
- Claude Code
- OpenAI Codex
- OpenCode
- GitHub Copilot
- MCP
- Local LLMs: Qwen, Llama, Gemma, Mistral, Phi (Ollama, LM Studio)
Infrastructure
- Docker
- Linux
- Git
Other work
RukaZaRuku
A platform for neighbours to trade services using in-app tokens. Built by a team of four in 24 hours; won RI-HACK 2024.
- C#
- .NET
- Hackathon
Elder Wilds
A survival game with base building, made for my Master's thesis.
- Unity
- C#
Echoes of Isolation
A first-person horror game with a retro PS1 look.
- Unity
- C#
- Shaders
Mages & Monsters
A side-scrolling pixel-art platformer.
- Unity
- C#
Swimmer Detection
Finds swimmers in images and video with a YOLO model behind a Flask API.
- Python
- YOLO
- Flask
ChatApp
Real-time group chat with sign-in and live rooms.
- Angular
- Firebase
- Tailwind CSS
Boids Simulation
A flocking simulation kept fast with a quadtree.
- Python
- Pygame
Roots
It started in 2017 with a hello world in C++, and I kept going: games in Unity, computer vision in Python, then web apps in Angular and .NET. University in Rijeka turned the hobby into a craft, and building things is still the part I like most.
- 2017Wrote my first program: hello world, in C++.
- 2019Started Informatics at the University of Rijeka.
- 2023BSc in Software Engineering, and a first job as an Angular developer.
- 2024Won the RI-HACK hackathon with RukaZaRuku, built in 24 hours.
- 2025MSc in Intelligent and Interactive Systems.