Miloš PetrovićCV (EN)
Wie ich hierherkam

Von hundert kleinen Websites zu Tools für EVE Online.

Den geraden Weg bin ich nie gegangen. Kein Bootcamp, kein Studium vorab: nur viele Releases, ein paar Momente, in denen ich feststeckte, und jedes Mal die Entscheidung, das Nächste zu lernen. Das ist meine Geschichte.

Beginn
└2012
Städte
└Zaječar → Belgrad → Reykjavík
Kapitel
└8
Lesezeit
└3 Min.

01 · 2012 → 2016 · Zaječar

Die ersten Websites

Tagsüber Schule, nachts Websites für Kunden.

Am Gymnasium in Zaječar war mein Schwerpunkt Informationstechnologie. Nebenbei machte ich Grafikdesign und baute WordPress-Websites für die Union of Secondary School Students, einen Schülerverband.

2015 gründete ich, noch als Schüler, meine eigene kleine Agentur. Am Anfang waren da nur ich und ein paar Kunden, die eine Website brauchten.

Gelernt
  • └HTML
  • └CSS
  • └WordPress
  • └Photoshop

02 · 2016 → 2018 · Belgrad

Viel zu tun, aber kein Wachstum

Über hundert Websites in einem Jahr, und nichts Neues gelernt.

Ich zog nach Belgrad und verbrachte ein Jahr an der Mathematischen Fakultät. Dann wurde die Arbeit wichtiger als die Vorlesungen.

In meinem ersten Job baute ich in einem einzigen Jahr über hundert HTML- und CSS-Websites nach Designvorlagen und rund fünfzehn WordPress-Websites. Bei eTech 360 leitete ich außerdem ein kleines Team, verteilt auf Büros in den USA und in Belgrad.

Es sah nach viel Arbeit aus. Doch nach einem Jahr merkte ich, dass ich mich wiederholte, statt mich weiterzuentwickeln. Das wollte ich ändern.

Gelernt
  • └Tempo
  • └Kundenprojekte
  • └Teamführung

03 · 2018 → 2019 · Belgrad

Verliebt in JavaScript

Ein ehemaliger Kollege öffnete mir eine Tür, und ich ging hindurch.

Im März 2018 holte mich ein ehemaliger Kollege zu Jungo Digital Solutions. Dort baute ich eine mobile Web-App in PHP und eine Agentur-Website mit eigenem CMS.

Nachts lernte ich React und verliebte mich in die Library. Mit einem Kollegen baute ich Najletovi, eine Flugbuchungsplattform mit Preisalarmen und Online-Zahlung. Zuerst schrieb ich sie in AngularJS, dann baute ich alles in React neu, weil React zu meiner Denkweise passte.

Gelernt
  • └JavaScript
  • └React
  • └PHP
  • └AngularJS

04 · 2019 → 2022 · Belgrad

Der Weg zum Full-Stack-Entwickler

Der Job, in dem ich endlich anfing, an mir selbst zu arbeiten.

Im April 2019 kam ich zu Morph. Ich leitete die Entwicklung einer großen Laravel- und Vue.js-App für ein Vertriebsteam mit über hundert Personen und baute die NativeScript-Mobile-App dazu. Entwickler waren mir unterstellt, und ich lernte, Code zu reviewen, Arbeit zu planen und andere anzuleiten.

Außerdem baute ich ein Bestellsystem für Voot, mein erstes Projekt für einen isländischen Kunden.

2021 machte ich eine Ausbildung zum Life-Coach auf Basis der Rational-Emotiven Verhaltenstherapie (REVT). Ich wollte Menschen so gut verstehen wie Code.

Gelernt
  • └Laravel
  • └Vue.js
  • └NativeScript
  • └Mentoring

05 · 2022 → 2025 · Reykjavík

Ein neues Kapitel in Island

Ein neues Land, ein neuer Stack und zurück an die Uni.

Im Oktober 2022 zog ich nach Reykjavík und fing bei Sidekick Health an. Dort baute ich Web-Apps für Patienten und medizinisches Fachpersonal, mit TypeScript und React. Fünf Monate später war ich Senior Developer.

Ich brachte TanStack Query ins Frontend, half beim Umstieg der Plattform von REST auf GraphQL und schrieb End-to-End-Tests mit Cypress.

2023 begann ich neben meinem Vollzeitjob ein Informatikstudium (BSc) an der Reykjavík University. Zum ersten Mal lernte ich die Theorie hinter Dingen, die ich seit Jahren baute.

Gelernt
  • └TypeScript
  • └GraphQL
  • └Cypress
  • └Informatik

06 · 2025 → 2026 · Reykjavík

Apps von A bis Z

Die Jahre, in denen ich lernte, ein Produkt über den ganzen Stack zu verantworten.

Bei Heima stieg ich in ein Start-up mit einer bestehenden Mobile-App ein und arbeitete am gesamten Stack: Expo auf dem Client, tRPC auf dem Server, ein TypeScript-Monorepo. Außerdem baute ich den Heima Assistant, einen LLM-Agenten.

Nebenbei entwickelte ich allein Fittality, eine Fitness-App: App, Backend und Veröffentlichung im App Store. Und für einen Uni-Kurs schrieb ich zusammen mit einem Teamkollegen den Großteil von Dr. Cinema.

Gelernt
  • └React Native
  • └tRPC
  • └LLM-Agenten

07 · 2025 → heute · Reykjavík

Entwicklung mit LLMs

Sprachmodelle wurden zu meinem zweiten Handwerk, und ich behandle sie wie jedes andere Engineering-Werkzeug: erst messen, dann vertrauen.

Anfang 2025 habe ich die Kurse der Anthropic Academy abgeschlossen, und seitdem beschäftige ich mich jeden Tag mit dem Thema: wie Modelle von Anthropic, OpenAI und Google schlussfolgern, wo sie scheitern und was ihre Ergebnisse wirklich besser macht.

Ich baue Chat-Agenten mit Tool-Calling für echte Nutzer: den Heima Assistant, Fitty, den KI-Coach in Fittality, und Agenten für meine eigene Arbeit. Ich entwerfe die System-Prompts, die Tools und den Kontext, den jedes Modell sieht. Bei Heima habe ich die Antworten des Agenten in die React-Native-App gestreamt.

Der Teil, den die meisten überspringen, ist das Messen. Für den Heima Assistant habe ich ein Eval-Harness gebaut, das bewertet, wie oft der Agent das richtige Tool wählt. So ist jede Prompt-Änderung eine gemessene Änderung und kein Bauchgefühl.

Außerdem arbeite ich jeden Tag mit KI-Coding-Agenten: erst planen, dann mit einer neuen Modellinstanz reviewen, dann implementieren, mit KI-Reviews in der CI. Kollegen habe ich diese Arbeitsweise beigebracht.

Gelernt
  • └Tool Calling
  • └Agent-Design
  • └Context Engineering
  • └Evals
  • └Claude, GPT und Gemini

08 · 2026 → heute · Reykjavík

Tools für EVE Online

Tools von A bis Z verantworten und mir hier ein Leben aufbauen.

Im Juni 2026 kam ich als Tools Programmer zu Fenris Creations, einem Teil von CCP Games. Ich baue interne Tools und Services für EVE Online, vom Datenmodell bis zum Game-Server-Code, der das Ergebnis ausliest.

Neben der Arbeit schließe ich mein Studium ab und übe Isländisch. Ich habe mich hier verlobt, und Reykjavík ist jetzt mein Zuhause.

Gelernt
  • └Python
  • └Django
  • └Game-Tooling

Lieber die Kurzfassung? Zurück zur CV-Seite.