Handle failure early
Validation, retries, empty states, and recovery belong in the first design, not the final polish.
About · Belgrade, Serbia
I studied management before moving into web development. For the past six years, I’ve worked on browser interfaces, APIs, and background jobs.
I like following a feature from what someone sees, through the API, to any background work behind it. I want to know what happens when it fails, not only when it works.
Working principles
Validation, retries, empty states, and recovery belong in the first design, not the final polish.
Types, schemas, and tests make boundaries easier to change without guessing.
I add infrastructure or abstractions when a current requirement needs them, not in case a future one might.
Experience
Belgrade, Serbia
Feb 2024 to Present
Belgrade, Serbia
May 2021 to Sep 2023
Barcelona, Spain · Remote
Oct 2020 to Mar 2021
Engineering toolkit
Education