About

Summary

Senior software engineer with 7+ years building complex web applications in React and TypeScript, with full-stack experience in Node.js and .NET. Currently building an AI-enhanced no-code platform — logic editors, real-time updates and CKEditor-based rich-text authoring — and working AI-first day to day with Claude Code.

Career

Work Experience

Sep 2022 – Present 4 yrs 2 mos

  1. Senior Fullstack Engineer

    Sep 2026 – Present

    • React
    • TypeScript
    • GraphQL
    • Apollo
    • Tailwind CSS
    • CKEditor
    • Storybook
    • Scala
    • Play Framework
    • PostgreSQL
    • Moved into a full-stack role, building backend services in Scala and Play Framework on PostgreSQL while continuing to own core front-end functionality of the no-code platform.
  2. Senior Frontend Engineer

    Sep 2022 – Aug 2026

    • React
    • TypeScript
    • GraphQL
    • Apollo
    • Tailwind CSS
    • CKEditor
    • Storybook
    • No-code platform that lets lawyers, accountants, compliance officers, consultants, and other non-programmers build web applications.
    • Development and maintenance of the core front-end functionality — theming, building blocks, logic editors, authoring utilities, real-time updates, and validation.
    • Development of advanced rich text editing experiences on CKEditor, integrating custom interactive and dynamic components that connect document content to underlying business logic.

Founder

Codequst

Jul 2022 – Present 4 yrs 4 mos

  • React
  • TypeScript
  • GraphQL
  • .NET
  • Node.js
  • NestJS
  • Storybook
  • Cloudflare
  • Running my own software agency, delivering client projects including a real-time, web-based IDE for a no-code platform.
  • Also working on launching a product of my own.

Senior Frontend Engineer

heyPatient · Part-time

Sep 2023 – Feb 2024 6 mos

  • React
  • TypeScript
  • Next.js
  • GraphQL
  • Sentry
  • Storybook
  • A digital health platform used by hospitals to streamline patient data management and appointment workflows.
  • Led the frontend implementation of a Medical ID OCR scanning feature deployed on specialized hospital terminals — dedicated hardware stations that let staff digitize patient identification documents in seconds rather than entering data manually.
  • Developed and improved patient-facing and staff-facing dashboards, data management interfaces, and clinical forms used across hospital workflows.

Fullstack Software Engineer

Infobip

Feb 2021 – Jun 2022 1 yr 5 mos

  • React
  • Redux
  • TypeScript
  • Webpack
  • Storybook
  • .NET
  • MS SQL Server
  • Docker
  • Built and maintained internal tools powering the company's SMS service management at a CPaaS company operating at significant scale.
  • Projects spanned routing, billing, analytics, and internal user configuration across one of the core product lines.

Fullstack Software Engineer

AVL

Mar 2019 – Jan 2021 1 yr 11 mos

  • React
  • Redux
  • TypeScript
  • Cypress
  • Material UI
  • Storybook
  • .NET
  • MySQL
  • Built web applications delivered to automotive OEMs including Ford and Daimler/Mercedes-Benz.
  • Projects included vehicle and parts management systems, manufacturing pipeline tools, and related internal platforms.

Other Work

Side Projects

Various static sites

2021 – Present

Website for an event planning company and a personal bookshelf website.

  • Astro

Codequst

2022 – Present

Own software agency website.

  • Next.js
  • TypeScript
  • Tailwind CSS

Nutripoint

2021 – 2022

Nutrition tracking and plan management app for nutritionists and their clients.

  • React
  • Redux
  • TypeScript
  • NestJS
  • Prisma
  • PostgreSQL

Local recreational club

2020 – 2021

Presentation and CMS web app for a local recreational club.

  • React
  • Redux
  • TypeScript
  • Firebase
  • Firestore
  • Google Cloud Functions

Academic

Research

Early Depression Detection from Language Use

Scientific paper — team of 3 (Andrija Perušić, Ivan Matak, Denis Kustura)

Mar – Jul 2018

NLP pipeline for early depression detection from text, based on collaborative filtering and language analysis. Published as part of the Text Analysis and Retrieval course at the University of Zagreb.

  • Python
  • NLP