Ljubljana Metropolitan Area
Over fifteen years building software across senior engineering, lead, and management roles. Product-minded with an eye for detail, caring as much about what's being built as how it's built. Less attached to a specific stack than to solving the problem in front of me. Usually end up being the person colleagues bring problems to, technical or otherwise. Looking for opportunities with a mission to believe in, leaving the product and codebase in a better state.
- Architected a reusable interactive component system, enabling designers to build scalable, high-fidelity prototypes within the authoring tool. - Introduced stable identity-path tracking to prevent Angular from unnecessarily recreating DOM elements, eliminating lost browser events in the prototype preview. - Migrated an Angular application to a zoneless architecture with reactive Signals, eliminating parent/child initialization races caused by RxJS BehaviorSubject patterns. - Adopted test-driven development on the interactive component system, writing unit and Playwright regression tests for every introduced bug and growing coverage from minimal to 68%. - Designed and developed a Lit-based web component library of 12+ components, replacing duplicated, off-design components across the product.
- Family bereavement and caregiving responsibilities. - Designed and installed custom smart home automation system during home renovation.
- Built and led a remote team of 7 (4 direct reports) owning spend insights (e.g. subscriptions), initially acting as interim product manager. - Designed a scalable NestJS microservice template with a Terraform module, adopted by 3 teams for migrating services from the legacy monolith. - Increased data accuracy by 20% in DBT models sourced from Kafka, used by the data analytics team for reporting.
- Tech-led a newly formed remote team through dual ownership of the bookkeeping experience and a high-incident legacy monolith, shipping 3 customer-facing features while supporting ongoing incident response. - Removed an incident-response bottleneck by partnering with the DevOps team on a Terraform-managed AWS permissions model, enabling product teams to investigate their own services directly instead of routing through DevOps.
- Parental leave and family bereavement.
- Streamlined React development by coaching engineers across 3 teams and resolving recurring anti-patterns. - Oversaw localization of web modules with Localise, expanding platform reach to international audiences. - Introduced a consent step to the authentication flow for sharing personally identifiable information.