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.
- └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.
- └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.
- └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.
- └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.
- └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.
- └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.
- └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.
- └Python
- └Django
- └Game-Tooling
Lieber die Kurzfassung? Zurück zur CV-Seite.