Hi, my name is

Nikola Kikanovic.

I build beautiful web experiences.

Senior software engineer specializing in React, Next.js, and modern frontend architecture โ€” from iGaming platforms to enterprise eCommerce.

01.

About Me

Passionate about building products that live on the internet.

Hello there! My name is Nikola, and I am passionate about creating things that live on the internet. Specifically, I am interested in web development and design.

I first became interested in web development in 2018 when I decided to try my hand at creating a website with WordPress. This experience taught me a lot about HTML, CSS, and SEO practices.

Since then, I have had the privilege of working with both a huge corporation and a couple of startups. As a senior software engineer, I am constantly striving to improve and grow my skills.

Nikola Kikanovic - Senior Software Engineer
02.

Tech Stack

React

React

Next.js

Next.js

Node.js

Node.js

PHP

PHP

TypeScript

TypeScript

JavaScript

JavaScript

Tailwind CSS

TailwindCSS

Storybook

Storybook

MySQL

MySQL

MySQL

MariaDB

Docker

Docker

ArgoCD

ArgoCD

Gitlab

GitLab

AWS

AWS

Azure

Azure

Yarn

Yarn

Apollo GraphQL

Apollo

Claude Code

Claude Code

Cursor

Cursor

03.

Where I've Worked

A timeline of roles where I've shipped products, led teams, and grown as an engineer.

Senior Software Engineer @ Gemini Infotech
Jul 2024 โ€“ Present
  • Architected codebase structure with good practices and introduced code reviews and testing practices in a team.
  • Actively developing and maintaining custom CMS.
  • Developing casino platform features with an AI-assisted workflow using Claude and Cursor.
  • Reduced development cycle time around 30% by leveraging LLM tooling for code generation and review.
  • Maintained interactive user interfaces using PHP, jQuery, and JavaScript.
  • Led team in adopting TypeScript & React best practices.
  • Implemented SEO best practices to improve organic search rankings.
  • Refactored 5+ apps from jQuery, JavaScript to React & TypeScript.
Founder @ Sanis Tech
Jul 2024 โ€“ Present
  • Led the development of high-performance web and eCommerce platforms across diverse industries including retail, real estate, education, and big data.
  • Delivered enterprise-level solutions for clients such as Walmart and Axpo, ensuring scalability, security, and seamless user experience.
  • Built and maintained Next.js-based applications with technologies like React, TailwindCSS, SASS, Docker, and PHP.
  • Collaborated on data-driven platforms integrating PowerBI, Azure, AWS, and MariaDB for analytics and reporting.
  • Created custom learning and real estate platforms with responsive UI/UX, optimized performance, and modular component architecture.
  • Contributed to the design and implementation of admin dashboards, eCommerce systems, and big data tools using modern frontend frameworks.
Software Engineer @ Bakson Ltd
May 2022 โ€“ Jul 2024
  • Developing application with role/permission management tool for management and client facing needs with Next.js and TypeScript.
  • Implemented and maintained components module for all frontend applications with Storybook.
  • Implemented and maintained next-auth module for all FE apps, which work with Keycloak.
  • Improvement of code review processes, and the dissemination of knowledge through presentations on new and interesting technologies.
  • Made code more readable and maintainable by introducing Zustand state management library to other projects.
  • Leveraging SonarQube in the software development process to conduct code quality analysis, identify bugs, security vulnerabilities, and code smells, and provide actionable insights for improving software maintainability and reliability.
  • Actively engaged in writing unit and integration tests as part of ongoing software development, utilizing mocking frameworks (e.g., Vitest) for unit tests to isolate components and integration tests (Apollo's MockedProvider) to verify seamless interactions between modules, ensuring the robustness and reliability of software applications.
  • Work with Docker containers, ArgoCD and Gitlab.
Frontend Developer - iGaming (Dafabet, Nextbet) @ Sportion
Mar 2020 โ€“ May 2022
  • Built real-time betting interfaces serving live users across Dafabet and Nextbet platforms.
  • Migrate project from Backbone.js to Preact.
  • Led the implementation of video streaming and communication modules ensuring seamless interaction between betters and application.
  • Experience in web-applications development based on MVC (Model-View-Control frameworks) using Backbone.JS and CoffeeScript.
  • Refactor and maintain code in Backbone.js for web application.
  • Mentoring a small team of 2 juniors and 1 mediator.
04.

Contact

Have a project in mind? Drop me a message and let's build something great.