About
Hey there! I'm Ratko Simidzija, a JavaScript Developer currently working at ePages in Germany. I spend my days working on ecommerce platforms with React, Remix, and TypeScript.
Before diving into web development, I worked in Business Management for several years. While it was interesting, something was missing. In 2020, I made the switch to coding, and it turned out to be one of the best decisions I've made. There's something deeply satisfying about solving problems through code and seeing features come to life.
What I'm Working On
At ePages, I work on two main platforms: customer storefronts and the Commerce Cockpit, a merchant admin system. The stack is React 19, Remix, Redux, and TypeScript, all within a monorepo architecture. I write unit tests with Jest and E2E tests with Cypress and Playwright to keep things reliable.
The Commerce Cockpit is a comprehensive admin platform with over 50 views for managing products, orders, customers, and more. Working in a monorepo with multiple interconnected packages means paying close attention to how changes ripple through the system.
Background
Before ePages, I worked as a Frontend Developer at FxPro, a fintech company, from 2022 to 2023. The focus there was on trading platforms and financial tools built with Angular and Svelte. I created landing pages, marketing microsites, email templates for multilocale campaigns, and interactive calculators integrated with Highcharts.
My formal training came from DCI Digital Career Institute in Berlin, where I completed a Full Stack Web Developer program in 2021. Before that, I earned a Bachelor of Business Administration from MBS Business School, which gave me a foundation in how businesses work—helpful context when building software for business users.
Skills & Technologies
Day-to-day, I work mostly with React, TypeScript, and Remix. I've also spent considerable time with Angular, Svelte, Redux, and Node.js. Testing is a big part of what I do—Jest for unit tests, Cypress and Playwright for E2E testing.
Build tools like Webpack and Gulp, version control with Git, and Web Accessibility standards are all part of the toolkit. Outside of work, I enjoy experimenting with Astro (this site is built with it) and diving deeper into accessibility best practices.
Get in Touch
If you want to connect about web development, React, TypeScript, or anything related to building for the web, feel free to reach out. I'm most active on GitHub and LinkedIn.
Email: comm.sr@tuta.com
This site is built with Astro, TypeScript, and plain CSS. It's deployed via GitHub Pages and serves as both a portfolio and a place to share thoughts on web development. The source code is available on GitHub .