Senior Frontend Engineer with more than 8 years of experience building complex UI systems, interactive editors and high-performance applications using React, React Native and TypeScript. I enjoy working on products where architecture, usability and performance all matter. Over the last year I have been moving deeper into AI engineering: designing prompts, working with multi-model flows, building structured outputs and creating lightweight vision pipelines. I am currently developing an AI-powered stylist mobile app using React Native, Expo and a custom Node.js backend. I am especially interested in the intersection of AI, modern client-side development and Web3, focusing on systems that combine strong product thinking with clear and thoughtful technical design.
Experience: 8 years
Yearly salary: $80,000
Hourly rate: $40
Nationality: 🌏 Remote
Residency: 🇷🇸 Serbia
Experience
Senior Software Engineer
Creatopy 2022 - 2025
Owned and delivered several of the most complex AdStudio features including the global layer list, nested groups, multi-level grouping and ungrouping, element reordering, interactions with widgets and animations, and cross-panel synchronization. Designed the initial architecture for nested groups with full backward compatibility and later led a major refactor when product requirements changed, including support for groups as independent elements and relative positioning inside multi-level hierarchies. Rebuilt critical legacy logic in the editor, replacing fragile data flows with predictable structures and clear architectural boundaries. This significantly improved stability, reduced side effects and solved long-standing UX issues. Created a unified keyboard shortcut handler that replaced fragmented implementations across the app. The new system became a core shared utility and is still used in production. Led large parts of the global layer list rewrite, including complex topological sorting, interaction rules, reorder algorithms, collapse/expand behavior and seamless compatibility with legacy elements. Worked closely with product managers and designers on shaping complex interaction workflows, accessibility patterns and editor behavior across multiple feature teams. Participated in early AI-assisted internal experiments focused on structured prompt workflows, layout suggestions and intelligent UI hints. Contributed to internal hackathons and prototypes, including early integrations for asset import and editor automation.
Senior Software Engineer
EPAM Systems 2021 - 2022
Migrated a production system from Redux to Effector, redesigning state architecture and reducing complexity in core modules. Delivered a full UI refresh with improved layout logic, accessibility rules and consistent interaction patterns. Reduced render overhead in heavy UI screens by restructuring component boundaries and splitting state domains. Rebuilt several legacy flows into predictable, testable units with clearer data handling.
Frontend Developer
StecPoint 2019 - 2021
Migrated a large logistics module from Redux to Effector, simplifying data flow and improving update stability. Delivered WCAG 2.1 compliant redesign across multiple screens, including keyboard navigation and contrast rules. Refactored legacy React code into smaller reusable modules, reducing regressions and improving readability.
Frontend Engineer
Penxy 2018 - 2019
Built a real-time monitoring interface for live event recording with stable WebSocket updates and operator tools. Developed a template-driven website generator with dynamic layout rules and responsive behavior. Optimized client-side rendering, reducing layout thrashing and unnecessary rerenders.
Full-Stack Developer
Cryptocean 2018 - 2018
Implemented encrypted data containers and a blockchain-based verification flow for secure document handling. Designed safe API interaction patterns for user operations and backend services. Delivered early Web3-style functionality including signature flows and basic crypto primitives.
Skills
ai
front-end
full-stack
javascript
react
react-native
typescript