Core
- React
- TypeScript
- Next.js
- JavaScript (ES6+)
- HTML5
- CSS3
Open to new roles and projects
Senior Frontend Engineer with 7+ years of experience crafting React & TypeScript applications across SaaS and iGaming products, from real-time back-office tools to AI-powered invoicing.
2019 · · · today
[01] About
I'm a senior frontend engineer with a strong focus on reusable architecture, performance optimization and data-heavy interfaces. I enjoy the hard parts of the frontend: real-time workflows, complex state and component systems that the whole team can build on.
I've spent years collaborating with product, design, backend and QA teams across Serbia and Iceland, and I care about clean, maintainable code, thoughtful code reviews and helping new teammates get up to speed.
[02] Experience
React + TypeScript admin panel for an iGaming platform, supporting back-office and operational workflows.
React + TypeScript SaaS e-invoicing platform used in financial and accounting workflows.
[03] Tech stack
[04] Selected work
Since 2019 my work has lived in private, client-owned codebases, so there are no screenshots or repos here. I'm happy to walk through any of it in a conversation.
Users upload an invoice and AI fills in the fields. The hard part was the workflow around it: automation people can still check and correct.
Back-office and operational tools where data changes constantly and nobody should have to hit refresh.
Make API communication and server data simpler and more consistent, without rewriting a running product.
Generate invoices and emails from application data instead of hand-building every format as its own frontend feature.
[05] Education
Largely self-taught. I learned frontend on my own and through intensive courses, then went straight into production work in 2019.
React, Redux & React Native
Intensive 10-week (400 h) bootcamp, JavaScript and React
8-week (160 h) frontend developer course
[06] Languages
[07] Contact
Whether it's a freelance project or a full-time role, drop me a line and I'll get back to you soon.