Profile

Belgrade, Serbia

Vladan Petrović

Senior Software Engineer

I build products end to end and improve how teams build them.

Currently

Senior Software Engineer at Rivian

Approach

Software that stays easy to change.

I work across architecture, delivery, and tooling so software stays understandable and teams can keep moving.

Own the whole path

From product constraints to services, delivery, and operation.

Simplify first

Clear boundaries and explicit tradeoffs before new machinery.

Make quality repeatable

Checks and delivery feedback built into the pipeline.

Remove friction

Automation and tooling that keep paying off.

AI assisted engineering

AI follows intent. Engineering owns the result.

I use AI from exploration through review. I keep ownership of architecture, technical decisions, and production quality.

Core
JavaScript · TypeScript · React · Next.js · Remix · Node.js
Exploring
Coding agents · LLM workflows · Cloud agents

About and contact

I care about the craft behind the software.

I do my best work where product and engineering meet, in strong teams that care about quality.