Frequently Asked Questions
Everything you need to know about my skills, experience, and approach to web development.
Technical Skills
What's your current tech stack?
Day-to-day, I work with React 19, Remix, and TypeScript at ePages. For testing, I use Jest for unit tests and Cypress and Playwright for end-to-end testing. Before ePages, I spent time with Angular and Svelte at FxPro, and I've done some Node.js work as well.
What are you currently learning or exploring?
Right now I'm diving into React 19 patterns and Server Components, exploring more of what Remix can do, and studying web accessibility (WCAG standards). Outside of work, I really enjoy building with Astro. This site is actually built with it. There's always something new to learn, which keeps things interesting.
What's your experience with e-commerce platforms?
At ePages, I work on two main platforms: customer storefronts with a visual page editor, and Commerce Cockpit, which is the merchant admin system with 50+ views for managing products, orders, and customers. It's mostly React components, business logic, API integrations, and making sure everything works together in the monorepo.
Experience & Background
Why did you switch from business management to development?
I wanted to build things and solve concrete problems. In 2020, I enrolled at DCI in Berlin and made the switch. Honestly, it was one of the best decisions I've made. There's something really satisfying about solving problems through code and watching features come to life.
What kind of projects do you work on at ePages?
I work on both the customer-facing storefronts and the Commerce Cockpit admin platform. Day-to-day, that means building React components, implementing features with Remix and Redux, integrating with backend APIs, and writing tests. Since we're in a monorepo, I also pay attention to how changes affect other packages.
How does your business background help you as a developer?
Having studied business management helps me understand how companies actually work, which is useful when building software for business users. I can better understand what stakeholders need, see how features fit into bigger business goals, and appreciate why certain technical decisions matter beyond just the code.
Collaboration & Networking
What testing frameworks do you use?
I use Jest and React Testing Library for unit and integration tests, and both Cypress and Playwright for E2E. At ePages, I write tests for the storefront and the Commerce Cockpit admin system. It's a big part of keeping things reliable, especially in a monorepo where changes can affect multiple packages.
Are you open to new opportunities?
I'm currently employed full-time at ePages and not actively job searching. That said, I'm always up for interesting conversations about web development, potential collaborations, or opportunities that align with my interests. If you want to connect, feel free to reach out.
What languages do you speak?
I speak English fluently (C1/C2 level) and Serbian natively. I work daily with distributed teams across different time zones, so no issues with technical communication or documentation in English.