Engineering Manager @ FivetranNovi Sad, Serbia

I build reliable systems that hold up in production.

I lead engineering teams and ship software products with a focus on reliability, maintainability, and clear user impact.

How I Work

Engineering is about reliable delivery.

I focus on work teams can sustain: stable systems, clear ownership boundaries, and delivery patterns that hold up under real pressure. I care about architecture when it improves execution.

Own outcomes, not just tickets.

Set constraints early to reduce rework.

Prefer systems that stay understandable under pressure.

Treat performance as a core product requirement.

Experience

  1. May 2023 - Present

    Engineering Manager @ Fivetran

    Leading engineers and delivery across core product initiatives.

  2. May 2022 - Feb 2023

    Partner & CTO @ Marble IT

    Set technical direction, led client delivery, and scaled engineering practices.

  3. Jan 2022 - May 2022

    Director Of Engineering @ Marble IT

    Built team processes, planning cadence, and execution standards.

View Full Experience

Selected Builds

Selected products and technical experiments.

These projects involve practical tradeoffs between latency, complexity, reliability, and delivery pace.

Case 01

Founder / Engineer

Evalico

Performance review platform with cycles, role-based templates, analytics, and integrated team workflows.

JavaQuarkusPostgreSQLNext.jsKeycloakDocker

Outcome

Shipped a reliable review process that moved pilot teams from spreadsheet chaos to weekly cadence.

Case 02

Systems + Gameplay Engineer

q3js

Quake 3 in the browser with custom multiplayer infrastructure and low-latency rendering loops.

TypeScriptWebAssemblyWebGLNode.jsCustom servers

Outcome

Proved that browser-native multiplayer can feel sharp when networking and rendering budgets are explicit.

Case 03

Language Designer

Jot Language

Experimental language and runtime exploring type inference, AST transformations, and execution models.

GraalVMTruffleJavaType SystemsRuntime internals

Outcome

Created a sandbox for compiler ideas that now informs how I approach architecture and API boundaries.

Capability Map

Engineering Leadership

Core

Scales ownership across teams.

Execution • Decision quality • Mentoring • Delivery systems

Software Engineering

Core

Builds reliable software across product and platform layers.

Java • TypeScript • React • Quarkus • PostgreSQL

Frontend Product Work

Strong

Turns system constraints into clear UX.

React • Next.js • TypeScript • UX pragmatism

Reliability + Infra

Core

Keeps systems legible during incidents.

Docker • Observability • SLO thinking • Identity systems

Contact

Open to discussing engineering challenges.

Open to discussing software architecture, team execution, or product engineering challenges.