Miloš Minić

Product-minded engineer · AI-powered tools

Miloš Minić

Building AI-powered tools and the web products around them, from idea to production.

About Me

I'm a product-minded engineer with 10+ years in web development, based in Ljubljana. At Sportradar I integrate widget products for betting and media clients, identify repetitive manual work in team processes and build AI-powered tools to automate it. I build with LLM APIs and agentic tools such as Claude Code, and own the design, review and delivery of what I ship.

Skills & Technologies

LLM APIs (Anthropic, OpenAI)Agentic coding (Claude Code, Cursor)Retrieval-grounded assistantsLLM evaluationMCPTypeScriptJavaScriptReactNext.jsNode.jsPython / DjangoPostgreSQLTailwind CSSCSS/SCSSPlaywrightDocker / KubernetesGitLab CI/CDREST APIs

Education & Certifications

The College of Hotel Management

Bachelor's Degree

Belgrade·2010 - 2018

Cubes School of Programming

Certificate in Programming

Belgrade·2019

JavaScript & React.js

Final project: Vintify — A full-stack e-commerce web application designed to connect sellers with customers interested in purchasing second-hand pieces.

Career

Work Experience

From frontend engineering and client integrations to building AI-powered internal tools.

April 2022 - Present

Software Integration Engineer

Sportradar · Ljubljana

  • Deliver end-to-end client integrations of widget products for betting and media clients: requirements analysis, configuration and technical communication with clients and product teams.
  • Develop frontends in JavaScript, TypeScript, React and Sass/SCSS and integrate them with REST APIs and complex backends, working with product, QA and engineering teams around releases.
  • Identified recurring setup and integration questions in team Slack channels and built a self-serve hub with an AI assistant that cites its sources and declines below a confidence threshold, plus a built-in CMS for non-developers.
  • Mapped a five-step manual client activation runbook across an admin system, GitHub, Slack and Jira and automated it end to end; it handled 100+ activations in its first two months.
  • Built LLM-generated client onboarding packs, plus Playwright and Chrome-extension diagnostics tooling for client integrations.
  • Use agentic AI coding tools (e.g. Claude Code, Cursor) in an engineer-led workflow, and share AI tooling and practices with the team.
TypeScriptReactLLM APIsNode.jsPlaywrightKubernetes
Sept 2017 - April 2022

MSE Tier 2

CCBill · Belgrade

  • Built secure, user-friendly payment forms and deployed them to production.
  • Resolved payment processing errors and reduced their incidence through robust validation.
  • Worked with clients to understand their business needs.
JavaScriptPaymentsValidationClient Communication
June 2016 - Sept 2017

Web Developer

BG Wireless · Belgrade

  • Website maintenance, responsive design and UX improvements.
  • Managed wireless network infrastructure.
HTML5CSSJavaScriptResponsive Design
June 2015 - Dec 2016

Junior Frontend Developer

Queens Trade d.o.o. · Belgrade

  • Coded responsive, cross-browser banner layouts in HTML and CSS that helped raise click-through rates for client campaigns.
HTMLCSSResponsive Design
Oct 2014 - June 2015

Software Support Engineer L2

NCR · Belgrade

  • Second-level support for complex issues and escalations on retail systems (POS, ESB, SCOM), server optimization and virtualization.
Technical SupportPOS SystemsVirtualization

Professional Work

Work & Highlights

AI tooling I've built at Sportradar and products I've shipped on my own.

Sportradar · internal tool

AI Knowledge Assistant & Workflow Hub

Recurring setup and integration questions in team Slack channels, turned into a self-serve hub: 35 interactive workflow diagrams and an AI assistant built on curated team answers and the public documentation. It always cites its source, declines below a confidence threshold, and escalates to a company AI agent through a least-privilege service token.

Shipped as a production service with SSO, a built-in CMS for non-developers, and CI running a 51-question answer evaluation

LLMRetrievalLLM EvaluationNode.jsKubernetesPlaywright

Sportradar · internal tool

Client Activation Automation

A five-step manual client activation runbook spanning an admin system, two GitHub repositories, Slack and Jira, automated end to end with batch runs, dry-run and live modes, and human approval gates. A companion tool generates client onboarding packs, using an LLM to draft client-specific guide text.

100+ client activations in its first two months: 101 orders, 31 infrastructure pull requests and 99 Jira handovers

TypeScriptReactJiraGitHubSlackAnthropic API

Lokacija.net

Real Estate Portal — Location-First Architecture

A Django-based real estate platform where locations (cities, districts, streets) are first-class database entities with permanent, SEO-friendly URLs. The backend controls all routing, hierarchy validation, and SEO logic.

Location-first architecture powering property search across Slovenia and the Adriatic region

DjangoPythonPostgreSQLSEOReal Estate
Visit live site

Kind Cadence

Cycling Readiness Coach

A cycling readiness coach that answers one question: "What is the best ride for me today?" Not another activity tracker — Kind Cadence interprets your data and provides calm, evidence-based guidance, like an experienced cycling coach who understands your habits.

Readiness, pacing, and recovery guidance shaped around how you actually ride and rest

Mobile AppStrava APIHealth DataCoachingRecovery
Visit live site

Ormarich

Ormarich E-commerce

Production storefront for Ormarich with Stripe payments, inventory updates via webhooks, and admin product management backed by Vercel KV.

Live kids concept shop with Stripe checkout and real-time inventory sync

Next.jsStripeVercel KVE-CommerceWebhooks
Visit live site

ZKH · Savez za kliničku hipnoterapiju

Multilingual Federation Site

Clinical hypnotherapy association website in Slovenian, Croatian and Serbian. Payload CMS 3 for institutional pages and blog posts, SEO helpers, and optional DeepL auto-translation on publish.

Trilingual institutional site with CMS-driven content and auto-translation workflow

Next.jsPayload CMSi18nDeepLSEO
Visit live site

Open Source Projects

25 selected repositories, updated live from GitHub

Featured repository

AI-Powered-Email-Response-Generator

TypeScript

Chrome extension that uses an LLM to draft contextual Gmail replies in a chosen tone.

Save-the-Ocean-Turtle-Game

A fun, kid-friendly endless ocean game for ages **7 and up**. Help a sea turtle swim through the ocean, dodge plastic trash and sharks, and collect clean bubbles!

Python

Portfolio-Illustration

Portfolio site for an illustrator with an interactive gallery, animations and contact form.

JavaScript

MIKKA-Solutions

A modern, responsive website for MIKKA Solutions showcasing enterprise development, digital transformation, and technology consulting services.

JavaScript

macOS-Window-Position-Utility

This project is a Node.js-based macOS utility for remembering and restoring window positions when displays change or when running a specific command.

JavaScript

Sportradar-FE-task

A responsive sports event calendar application for viewing and managing sports events

JavaScript

PDF-Helper

A modern PDF viewer with search capabilities, bookmarking, and voice search functionality. Built with React, TailwindCSS, and PDF.js

JavaScript1

Get in Touch

Open to conversations about AI product engineering, integrations and interesting projects.

Location

Ljubljana, 1000
Slovenia