Build React & Next.js applications
From greenfield products to complex multi-app platforms with shared architecture and consistent patterns.
Nikola Kikanovic
Building scalable React & Next.js applications for high-traffic platforms and enterprise teams.
Senior frontend engineer with 6+ years shipping production applications for iGaming, FinTech, and enterprise teams.
I'm a senior frontend engineer based in Belgrade with 6+ years building production applications for iGaming, FinTech, eCommerce, and enterprise teams.
My work centers on what teams actually need at scale: React and Next.js architecture, legacy migrations, shared component systems, testing practices, and delivery workflows that keep code maintainable as products grow.
I've led frontend modernization across multiple apps, built shared Storybook modules and auth layers, shipped real-time interfaces for high-traffic platforms, and helped teams adopt TypeScript, better reviews, and AI-assisted development.

React
Next.js
Node.js
PHP
TypeScript
JavaScript
TailwindCSS
Storybook
MySQL
MariaDB
Docker
ArgoCD
GitLab
AWS
Azure
Yarn
Apollo
Claude Code
Cursor
I work with teams that need scalable React and Next.js applications — not just pages, but architecture that lasts.
From greenfield products to complex multi-app platforms with shared architecture and consistent patterns.
Migrate jQuery, Backbone, and vanilla JS codebases to React and TypeScript without disrupting production.
Reusable component libraries, Storybook workflows, auth modules, and state management that teams can maintain.
Code reviews, testing practices, SonarQube analysis, and delivery optimizations that reduce regressions.
Mentoring, knowledge sharing, and adopting TypeScript, testing, and AI-assisted development workflows.
Real production challenges — anonymized where needed — with the approach taken and impact delivered.
A timeline of roles where I shipped products, improved architecture, and helped teams level up.
Feedback from teams I have worked with on architecture, migrations, and production delivery.
Nikola brought structure to our frontend when we needed it most. He introduced shared Storybook components, improved our review culture, and helped the team move from scattered patterns to something we could actually maintain across apps.
Strong senior engineer — especially good at modernizing legacy code without breaking production. The React and TypeScript migration was incremental, well planned, and the team learned a lot along the way.
Reliable in high-pressure environments. Delivered real-time interfaces under traffic, communicated clearly, and mentored juniors with patience. Would work with him again on any complex frontend initiative.
Shareable notes and checklists from production React work — built to be useful, not just promotional.
Articles on React architecture, Next.js, migrations, and lessons from production teams.
Read the blogA shareable checklist distilled from production React work — with a free PDF download.
Open checklistBuilding something new, modernizing a frontend, or looking for a senior engineer? Let’s talk.