Software Engineer and Solution Architect with 12+ years of experience in full-stack development, cloud architecture, AI engineering, and DevOps. Expert in .NET, React, React Native, and cloud platforms (Azure, AWS). Currently building AI-native engineering platforms and leading development of AI-powered legal tech, compliance, and trust infrastructure products. Proven track record of leading enterprise software projects, implementing microservices architectures, and delivering scalable solutions across LegalTech, InsurTech, GovTech, and eCommerce. Strong background in RAG pipelines, LLM integration, prompt engineering, and AI agent development using LangChain, LangGraph, and vector databases. Extensive experience in game development with 5M+ players across 20+ published titles. Skilled in Agile methodologies, CI/CD implementation, and cloud infrastructure management. By combining my academic background in model-driven architectures and domain-driven methodologies with an entrepreneurial mindset, I offer deep expertise in product development and understanding of existing solutions in relation to the current technological landscape.

Skills

Programming Languages

master
  • C#
  • .NET
  • JavaScript
  • TypeScript
  • Java
  • Unity
  • PHP
  • Go
  • Python

Web Development

master
  • ASP.NET Core
  • React
  • Next.js
  • Node.js
  • Bun
  • REST API
  • GraphQL
  • Angular
  • Nest.js
  • Tailwind
  • TanStack Query
  • Web3.js
  • Laravel

Cloud & DevOps

master
  • Azure
  • AWS
  • Vercel
  • Docker
  • Kubernetes
  • CI/CD
  • Terraform
  • AWS CDK
  • SST
  • GitHub Actions
  • Azure DevOps
  • GCP

Database Technologies

advanced
  • SQL
  • NoSQL
  • MSSQL
  • PostgreSQL
  • Supabase
  • MongoDB
  • Redis
  • AWS RDS
  • DynamoDB
  • PGVector

Mobile Development

advanced
  • React Native
  • Expo
  • Android
  • iOS
  • Firebase
  • Google API
  • NativeWind

Software Architecture

master
  • Microservices
  • DDD
  • SOLID
  • Design Patterns
  • Enterprise Architecture
  • Cloud Architecture
  • CQRS
  • Event-Driven

AI & Machine Learning

advanced
  • LangChain
  • LangGraph
  • RAG Pipelines
  • Vector Databases
  • PGVector
  • Prompt Engineering
  • Context Engineering
  • AI SDK
  • Flowise AI
  • MCP
  • LLM Integration

Security & Trust

advanced
  • C2PA
  • PKI
  • HMAC
  • JWT
  • OAuth
  • Keycloak
  • eIDAS
  • RFC3161

Work Experience (9)

Jan 2023 - Current
Software Consultant / Freelance
NextLevel Dev
Zagreb, Croatia https://nextlevel.dev
  • Azure
  • AWS
  • Vercel
  • Microservices
  • Software Architecture
  • Solution Architecture
  • Mobile
  • DevOps
  • AI
  • .NET Core
  • Angular
  • React
  • React Native
  • Next.js
  • Unity
  • Flowise AI
  • LangChain
  • Docker
  • Kubernetes
  • Terraform

Leading strategic software development projects across web, mobile, and cloud platforms while providing technical leadership and consulting services. Specializing in enterprise-grade solutions using .NET ecosystem, modern web technologies, and cloud platforms. Focus on microservices architecture, AI integration, and following industry best practices while promoting a culture of continuous learning and innovation.

  • Delivering end-to-end software solutions for clients across Belgium, Netherlands, Germany, United Kingdom, United States of America and Croatia - from architecture and development to deployment and maintenance

  • Building AI-powered products integrating LLMs, RAG pipelines, vector databases, and custom MCP servers using LangChain, LangGraph, and AI SDK

  • Architecting microservices systems with .NET Core, React, and Next.js deployed on Azure, AWS, and Vercel

  • Developing cross-platform mobile applications with React Native and Expo, including government and court system integrations

  • Providing technical leadership, code reviews, and mentorship across multiple concurrent projects

Jun 2025 - Current
Senior AI Engineer
PwC
Prague, Czech Republic https://www.pwc.com
  • Azure
  • LangChain
  • LangGraph
  • RAG
  • Vector Databases
  • Docker
  • Kubernetes
  • GitHub Actions
  • Azure DevOps
  • Python
  • TypeScript
  • Microservices

Senior AI Engineer on PwC's AI-native engineering initiative. Building cloud-native microservices and platforms that embed AI into every phase of the Software Delivery Lifecycle - from planning and design through coding, testing, and deployment.

  • Built the SDLC Launch accelerator: a unified AI-native console for orchestrating the software development lifecycle

  • Embedded AI into every phase of the Software Delivery Lifecycle

  • Automated and orchestrated software development workflows

May 2025 - Current
Founding Engineer / Software Architect
AI Solutio GmbH
Stuttgart, Germany https://cleverqm.de
  • Next.js
  • React
  • TypeScript
  • Supabase
  • Tailwind
  • TanStack Query
  • AI SDK
  • MCP
  • LangChain
  • AWS

Founding engineer on CleverQM, an EHS (Environment, Health & Safety) and quality management AI SaaS platform for the German market. Driving AI-powered risk assessment, hazardous substance management, and employee instruction modules with German-language compliance workflows.

  • Architected risk assessment wizard with AI-powered hazard identification

  • Built hazardous substance management module with AI-driven Safety Data Sheet extraction and version tracking

  • Implemented LMS employee instruction module with compliance tracking for mandatory safety training

  • Developed custom MCP servers for AI context retrieval and prompt engineering with structured German-language outputs

Aug 2024 - Current
Founding Engineer / Full Stack Developer
TrustNXT GmbH
Hamburg, Germany https://trustnxt.com
  • AWS
  • Next.js
  • React
  • React Native
  • TypeScript
  • Node.js
  • Kotlin
  • AWS CDK
  • SST
  • DynamoDB
  • Lambda
  • DevOps
  • GitHub Actions
  • C2PA
  • iOS
  • Android

Founding full-stack engineer delivering TrustNXT's first C2PA-based trust infrastructure for authenticating digital media. Bootstrapped AWS serverless foundations from scratch and shipped Web/Android/iOS SDKs, a React Native whitelabel app, and multi-tenant backends that enable secure capture, certificate issuance, timestamping, and verification used in insurer pilots.

  • Designed and operated Trust SDK APIs: Protect (ephemeral client certificates via ACM PCA), Inspect (label verification), and RFC3161 TSA

  • Implemented security layer with nonce-based HMAC request signing, CSR validation, JWT auth, and signer allow-listing

  • Built a multi-tenant whitelabel backend with token lifecycle, secure photo ingestion, inspection pipeline, and React SSR deep-link landing

  • Deployed full AWS serverless infrastructure with Lambda, DynamoDB, S3, CloudFront, SQS, and SNS

  • Developed TypeScript Web SDK and Kotlin Android SDK with documented flows (Fumadocs); collaborated on iOS SDK without owning the iOS app

  • Set up developer experience and observability: CloudWatch dashboards/alarms, Slack ChatOps, Swagger UI, LocalStack

  • Contributed to open-source c2pa-ts (TypeScript C2PA implementation by TrustNXT), aligning product with industry standards

Sep 2023 - Jan 2025
Solution Architect / DevOps Engineer
Jobmatix B.V.
Breda, Netherlands https://jobmatix.com
  • AWS
  • PHP
  • Laravel
  • Vue.js
  • Docker
  • Microservices
  • Kubernetes
  • Terraform
  • Redis
  • AWS CDK
  • DevOps
  • Git
  • LangChain
  • Flowise AI
  • Airbyte
  • Github Actions

As a solution architect and a DevOps engineer, I led migration from monolith to cloud-based microservices architecture on AWS, implementing DevOps practices and AI-powered solutions to drive performance, reliability, and scalability while ensuring cost-effectiveness.

  • Led migration of monolith system to cloud-based microservices on AWS, with a strategic roadmap ensuring zero disruption to operations

  • Architected CI/CD pipelines with GitHub Actions and infrastructure as code, implementing zero-downtime deployments

  • Built AI-powered solutions with Flowise AI and LangChain, including pipeline analytics and cost tracking with Langsmith

  • Deployed Airbyte for data ingestion and transformation pipelines

  • Established code quality, security, and scalability best practices while mentoring the development team

Sep 2022 - Aug 2024
Principal Software Engineer
Notch
Zagreb, Croatia / Amsterdam, Netherlands
  • .NET
  • Azure
  • Microservices
  • Docker
  • Kubernetes
  • Kafka
  • Next.js
  • CQRS
  • DataDog
  • Contentful
  • Commercetools
  • React Relay
  • GraphQL
  • VictoriaMetrics
  • Grafana
  • HotChocolate

Principal Software Engineer with deep technical expertise in designing and delivering high-performance, scalable systems. As a tech lead, I drove the development of D2C services on a global multi-tenant eCommerce platform, architected a reporting solution for Croatian Railways, and implemented advanced DevOps practices on a greenfield EPR project.

  • Tech lead for D2C services on a global multi-tenant eCommerce platform at Fontem Ventures, operating in 20+ countries with Commercetools, Contentful, and GraphQL

  • Optimized platform performance through microservices tuning and caching strategies, achieving 99.9% availability

  • Mentored multiple developers, reducing technical debt and improving code quality through centralized configuration management

  • Architected a reporting application for Croatian Railways using .NET and React

  • Implemented DevOps practices on a greenfield EPR project as a subcontractor for GS1

Jul 2019 - Sep 2022
Senior Software Engineer
KING ICT
Zagreb, Croatia
  • .NET Framework
  • .NET Core
  • Entity Framework
  • MSSQL
  • PostgreSQL
  • MongoDB
  • gRPC
  • RabbitMQ
  • Web Services
  • React
  • Firebase
  • Google API
  • GTFS
  • Keycloak
  • IAM
  • LDAP
  • Redis
  • Razor
  • Blazor
  • React Native

Senior Software Engineer and technical leader with deep expertise in full-stack and mobile development. I led the implementation of public transport eTicketing and electronic toll collection systems, also acting as a lead mobile developer in the company.

  • Software architect and lead mobile developer on public transport eTicketing in Split and electronic toll collection (ENC) on Croatian highways

  • Built web solutions with .NET and React, and mobile applications with React Native integrated with Google API, Firebase, and GTFS for real-time trip planning

  • Engineered integrations with payment providers, real-time vehicle data from on-board units, and fleet management platforms

  • Implemented authentication frameworks using Keycloak and LDAP, with system performance optimization using MongoDB, Redis, gRPC, and RabbitMQ

  • Mentored team members and served as lecturer for university students at the internal academy

Nov 2018 - Jul 2019
Full Stack Developer
KING ICT
Zagreb, Croatia
  • Java
  • Spring
  • Hibernate
  • Oracle
  • React
  • Gradle

Full Stack developer at project for government digital services

  • Developed government digital services for 'Jedinstveno Upravno Mjesto' led by FINA as part of the e-Građani (e-Citizens) platform

  • Unified citizen forms and requests into a single application serving millions of users

  • Integrated NIAS (eIDAS) for identity verification using ID cards, digital certificates, and cryptographic methods

  • Integrated payment processing with CorvusPay

Dec 2013 - Jan 2020
Unity Game Developer
NextLevel Dev (self-employed)
Zagreb, Croatia
  • Unity
  • C#
  • WebGL
  • Android
  • iOS
  • PC
  • Three.js
  • PHP
  • Go
  • Nest.js

Cross-platform game development implementing own ideas and solutions

  • Founded and managed a dedicated development team for game development

  • Developed and published over 20 web, mobile and PC games with over 5 million players in total

  • Published games on Google Play and the App Store with optimized performance, reduced build sizes, and quality cross-platform experiences

  • Integrated essential game components such as in-app purchases, ads, leaderboards, achievements, and social gaming services (Apple Game Center, Google Play Games Services), alongside robust analytics and monetization strategies

  • Oversaw complete game development cycles, from initial concept and technical design to deployment and maintenance, incorporating advanced techniques like reverse engineering and code obfuscation

Projects (8)

Aiuris - Digital Legal Assistant
https://aiuris.app
  • React Native
  • Expo
  • .NET
  • PGVector
  • AI SDK
  • LangGraph
  • MCP
  • TypeScript

Intelligent legal assistant app for lawyers and judges featuring AI-powered legal consultation, extensive legal databases with 1.000.000+ judicial decisions, and integration with Croatia's e-Komunikacija court system.

  • Built AI-powered legal assistant with intelligent document drafting and legal consultation using RAG pipelines and vector databases

  • Integrated with e-Komunikacija court system for real-time case synchronization and automated deadline tracking

  • Digitalized 1M+ judicial practice documents and 3M+ court notices from e-Oglasna archive

  • Developed cross-platform mobile app (iOS, Android) with biometric authentication and device integrity checks

  • Built .NET backend with Marten/WolverineFx and custom MCP server for legal knowledge retrieval

Enterprise Back-office Platform (Kimeru)
https://kimeru.be
  • .NET Core
  • Angular
  • RabbitMQ
  • Docker
  • Keycloak
  • Hangfire
  • Microservices

Modernization of a monolithic back-office system into a scalable microservices architecture for managing cleaning services, client communication, and complex scheduling with 24/7 availability.

  • Implemented scalable microservices architecture with message queuing via RabbitMQ

  • Integrated Keycloak for secure authentication and Hangfire for background processing

  • Achieved 24/7 system availability with containerized deployment and automated CI/CD

Scientific Society Management (HKD)
https://hkd.hr
  • Next.js
  • PostgreSQL
  • Docker

Integrated platform for membership processes, event management, and administrative operations for the Croatian Chemical Society (Hrvatsko Kemijsko Društvo).

  • Built centralized member database with automated membership applications and renewals

  • Implemented admin dashboard with data management and automated email workflows

Peoples Place Community Platform
  • .NET Core
  • React
  • Clean Architecture
  • DDD

Scalable back-office system for a social support project at Peoples Place Community Partnerships based in United Kingdom, applying Clean Architecture and Domain-Driven Design principles.

  • Designed and implemented a scalable back-office system following Clean Architecture and DDD principles

  • Built case management workflows for community support services

Paradise Paintball 4D
http://pp4d.online
  • Unity
  • WebGL
  • Multiplayer
  • FPS
  • PlayFab

A revival project of the old Paradise Paintball 3D browser game which later evolved to UberStrike. This game allows you to play against other players within your web browser without any installations.

  • Developed a browser-based multiplayer FPS game using Unity and WebGL, featuring classic FPS gameplay set in various battle environments

  • Designed dozens of weapons, armor, and gear items for players to unlock and upgrade, with Deathmatch and Team Deathmatch game modes available

  • Integrated PlayFab for game services and deployed the game on Azure cloud infrastructure

YoloSwagClub
http://yoloswagclub.com
  • Unity
  • WebGL
  • Android
  • iOS
  • PC
  • Next.js
  • Tailwind
  • MongoDB

A collection of games based on montage parodies and memes published on multiple platforms with a total of over 5 million players. Some of the best rated games ever on the Google Play and App Store with a rating of 4.9/5.0

  • MLG Flappy Bird 420

  • Angry Dews

  • Slav Tiles

Distributed Land Registry
  • Smart contracts
  • Hyperledger Fabric
  • Hyperledger Explorer
  • Docker
  • NodeJS
  • React
  • gRPC
  • Kafka
  • CouchDB
  • Golang

Distributed Land Registry solution for Croatia using blockchain technology. Users have read-only access to the blockchain data, but land owner nodes have write access for managing their own land registry data using a smart contract written in chaincode with TypeScript and Go. Nodes in the network are connected to a Kafka cluster for message queuing and a CouchDB cluster for storing the blockchain data.

  • Developed an academic project for the university involving a web application for managing land registry data and a distributed blockchain-based database for land

  • Implemented the solution on a permissioned Hyperledger Fabric network, with Hyperledger Explorer for monitoring, using Node.js, React, and Express API for the web application

  • Modeled land as a digital asset on the blockchain with unique ID, owner, area, location, and other data

DLT Oracle
  • Ethereum
  • Solidity
  • Truffle
  • Chainlink
  • Web3.js
  • NodeJS
  • React
  • Docker

This project implements the possible solution to 'oracle problem', which is one of the biggest problems facing DLT systems based on smart contracts. Since the concept of reliability in DLT systems is not adequately solved by cryptographic security, we arrive at the concept of data truthfulness as a new property needed to characterize reliable, decentralized systems. A decentralized oracle makes DLT useful by allowing the entry of non-confidential data into the system in a decentralized manner, without relying on a central entity, which eliminates a single point of failure.

  • Developed an academic project as part of my master's thesis, involving a smart contract for requesting cryptocurrency market prices and a web application for managing the oracle

  • Implemented a smart contract in Solidity, utilizing Chainlink for external API requests, and created the web application using Node.js, React, and Web3.js for smart contract communication

  • Utilized Linkpool for managing oracle nodes and used LINK tokens for compensating oracle nodes for their work

Education (2)

2018 - 2020
Master's degree
Software Engineering
Faculty of Electrical Engineering and Computing
Zagreb (Croatia)
  • Object-oriented design
  • Service-oriented computing
  • Distributed systems
  • Internet security
  • Blockchain
  • DLT

Thesis: Entry of Data from Trustless External Sources into Systems based on Distributed Ledger Technology, blockchain technology (Ethereum, Hyperledger Fabric and Chainlink)

2015 - 2018
Bachelor's degree
Computing
Faculty of Electrical Engineering and Computing
Zagreb (Croatia)
  • Object-oriented programming
  • Algorithms and data structures
  • Java Programming Language
  • Application development using C#

Thesis: Security system for supporting sharing of user programs in educational system SynchEduca (Java, Spring, NodeJS)

Certificates

MCSA: Web Applications
Microsoft
MCSD: App Builder
Microsoft
Microsoft Certified: Azure Developer Associate
Microsoft
Android Certified Application Developer
Android ATC
Certified SOA Professional
Arcitura Education Inc.
Certified SOA Architect
Arcitura Education Inc.

Languages

Croatian

Native Speaker

English

Full Professional

Interests

AI & LLMs

Video games

Blockchain & DLT