Skip to content

Frequently Asked Questions

Everything you need to know about my skills, experience, and approach to web development.

Technical Skills

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. For side projects in my free time, I really enjoy building with Astro.

I'm a big believer in keeping things organized and maintainable. I prefer small, focused components that do one thing well. Composition over complexity. Building bigger features from smaller, reusable pieces. I've worked in a monorepo with shared component libraries at ePages, so I've seen how important it is to keep components clean and well structured. It makes the codebase easier to navigate and saves time when you need to make changes.

I use Jest and React Testing Library for unit and integration tests, and both Cypress and Playwright for E2E testing. 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. Good tests save time in the long run.

Experience & Background

I wanted to build things and solve concrete problems. In 2020, I enrolled at DCI in Hamburg 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.

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.

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

I'm based in Limassol, Cyprus, and work remotely for ePages, which is a German company. I'm comfortable working with distributed teams across different time zones—it's something I do daily. The setup works well for me, and I've got no issues with technical communication or collaboration when everyone's remote.

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.

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.