23.09.2026 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Senior Full-Stack Developer | GenAI LLM experience | Typescript, React, Next.js, Node.js, Nest.js

Zagreb, Kroatien
Nur Remote
Master of Science in Electrical Engineering and Technology
Zagreb, Kroatien
Nur Remote
Master of Science in Electrical Engineering and Technology

Profilanlagen

CV-Spoljaric-2026.pdf

Über mich

Senior JS/TS full‑stack developer (front‑end focused) with 7+ years as a remote B2B contractor for clients such as Databricks, BCGX and NATO. Experience in LLM chatbots, GenAI writing platforms and data analytics tools for ML/GenAI development, evaluation and observability.

Skills

Tailwind CSSHTMLJavaScriptUnit TestingCSSGitHubPythonPostgreSQLMongoDBNode.jsOAuthPrismaE2e TestingNext.jsTeamviewerTypeScriptChatbotsTailwindGenerative AIVue.jsFastAPIFull Stack EntwicklungGraphQLFront EndApi DesignNestJSMochaGPTDockerDatabricks
I’m a senior full‑stack JavaScript/TypeScript developer with a front‑end focus and 7+ years of experience delivering production web applications for enterprise clients.

I work primarily as a remote B2B contractor and have contributed thousands of hours to organisations such as Databricks, BCG/BCGX, NATO, VW, Audi, DHL and TeamViewer, across domains including GenAI & LLM products, data analytics, automotive, logistics, EdTech, industrial processing and forestry.

My core stack: TypeScript, JavaScript, React, Next.js, Node.js, NestJS, Vue.js, with tools like Zustand, Redux, GraphQL, REST, Tailwind CSS, Emotion, SWR, Jest, Playwright, Cypress, Cucumber, WebSockets, AWS (Lambda, DynamoDB) and Docker.

I’m comfortable owning complex front‑end and full‑stack features end to end, from API design and data modelling to polished, performant UIs.

Recent highlights include:
  • GenAI Chatbot for NATO – senior front‑end developer on an LLM/RAG‑powered assistant for engineers and researchers, using Next.js 14+ (App Router), SWR, Tailwind and AI Elements.
  • MLflow at Databricks – senior front‑end developer work on an enterprise data analytics and ML/GenAI observability platform with React, Zustand, GraphQL, Playwright and Emotion.
  • GenAI writing platform for BCGX – senior full‑stack role on a greenfield Next.js 14+ (App Router) app with a collaborative WYSIWYG editor (Tiptap, Lexical, Yjs, WebSockets), RBAC/ABAC permissions (Casbin) and E2E tests (Cypress, Cucumber).
  • Value Chain Analytics platform for BCG Gamma - senior front-end role on an advanced multi-page React dashboard with complex data visualisations (charts, geo maps, tables, Sankey diagrams) using D3.js, DeckGL, Chart.js, and React (TanStack) Table.
I’m experienced in distributed, agile teams, working closely with product, design and data stakeholders, and I tend to operate as a senior IC who can independently drive features from idea to release.

I work 100% remotely from Zagreb, Croatia and am interested in new freelance B2B contracts, especially around GenAI/LLM applications, complex front‑ends and data/analytics platforms

Erfahrung

Berufserfahrung5 - 10 Jahre
Freelancer seit2022

Sprachen

GermanGrundkenntnisseEnglishverhandlungssicherCroatianMuttersprache

Projekthistorie

Senior front-end developer for an enterprise analytics platform

Databricks

Internet und Informationstechnologie

>10.000 Mitarbeiter

Worked on Mlflow, an enterprise data analytics platform for developing models, generative AI applications, state-of-the-art experiment tracking, observability, and performance evaluation for machine learning models, and agents on the Databricks lakehouse. As a front-end developer I utilised React, Zustand, GraphQL, Playwright, Emotion and other tools.

Senior front-end developer for a GenAI chatbot

NATO CMRE

Öffentlicher Dienst

1000-5000 Mitarbeiter

I worked on a GenAI Chatbot powered by LLMs such as OpenAI GPT models. The Chatbot provides personalised assistance for NATO employees, such as engineers and researchers, by using a proprietary knowledge-base and RAG to enhance the context and quality of responses. As a front-end developer I utilised Next.js, SWR, Tailwind, Shadcn, AI Elements and other tools

Senior full-stack developer for a GenAI writing platform

BCG

Pharma und Medizintechnik

>10.000 Mitarbeiter

  • Managed a GenAI writing platform for creating structured documents and automating E2E workflows.
  • Developed an intuitive UI in Next.js 14 that enables a user-friendly experience. The core of the UI is a real-time, collaborative WYSIWYG editor where the Writer AI agent can stream LLM-generated content.
  • Built collaborative Google Docs style comments using Tiptap and Lexical editors, Yjs as a CRDT sync engine with shared data types to merge conflict-free changes from different users in real time, on top of a WebSocket back end.
  • Implemented a full-stack, E2E permissioning system based on a combination of RBAC (role-based) / ABAC (attribute-based) architecture using the Casbin authorization library.
  • Set up and implemented various e2e feature tests with Cypress and Cucumber (to support BDD Gherkin syntax).

Senior front-end developer for a data analytics product

BCG

Energie, Wasser und Umwelt

>10.000 Mitarbeiter

As the sole senior front-end developer I was responsible for the greenfield implementation of the entire front-end of a state-of-the-art solution based on machine learning and advanced optimization, supporting key stakeholders of a large forest industry group in strategic decision-making.

I built an advanced multi-page React dashboard with complex data visualisations and implemented UI components including charts, geo maps, tables, and Sankey diagrams using D3.js, DeckGL, Chart.js, and React (TanStack) Table.

Front-end Developer on the TeamViewer Remote app

TeamViewer

Internet und Informationstechnologie

1000-5000 Mitarbeiter

Developed new features for TeamViewer’s 2.0 UI, contributing to a web application that securely connects and controls remote devices from anywhere. I utilized React, Redux and other Web technologies like WebSocket to implement real-time updates, improving user experience and reducing latency during remote sessions.

Full-stack developer on CONIQ Cloud Application

Schenk Process

Industrie und Maschinenbau

>10.000 Mitarbeiter

Contributed to the development of CONiQ Cloud, an industrial IoT platform built on AWS services for monitoring screening machines and vibrating feeders. I added new client-side features using Vue3, Vuex, Vuetify and provisioned AWS services like Lambda and DynamoDB using the Infrastructure as Code approach (IaC) and the AWS CDK. My work improved application usability and reduced system response times.

Front-end Developer on Audi on Demand platform

Audi

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Collaborated as a front-end developer on Audi’s premium car rental platform. I implemented single-page application (SPA) front-end features using Angular, and conducted code reviews to maintain high-quality standards. My contributions improved site reliability and reduced page load times, which enhanced user experience.

Front-end Developer on the Customized Solution Portal

Volkswagen Group

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Worked as a front-end developer on the Customized Solution Portal, a modern tool enabling VW partners to efficiently remodel commercial vehicles for specialized purposes in logistics, medical, and transportation sectors. Using React, Redux and Node.js I created dynamic front-end features to streamline vehicle configuration workflows. This resulted in a reduction in manual processing time for vehicle customizations.

Full-stack developer on a STEM education platform

KidzToPros

Sonstiges

10-50 Mitarbeiter

Designed and developed an online education platform providing STEM and sports enrichment programs for children. As a full-stack developer, I built responsive front-end features with React.js and implemented a GrapqhQL API with Apollo Client/Server. The platform supported thousands of concurrent users while maintaining high performance.

Portfolio


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden