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.

  1. 2017Wrote my first program: hello world, in C++.
  2. 2019Started Informatics at the University of Rijeka.
  3. 2023BSc in Software Engineering, and a first job as an Angular developer.
  4. 2024Won the RI-HACK hackathon with RukaZaRuku, built in 24 hours.
  5. 2025MSc in Intelligent and Interactive Systems.

Need a software engineer?