en

Hi ✌️, I am Kristijan

Software Engineer


29 years, based in Croatia.

Through consistent practice and a passion for learning, I've developed strong expertise in modern web technologies, with a particular focus on the JavaScript ecosystem. I thrive in full-stack development, confidently navigating front-end and back-end frameworks, databases and cloud. Writing clean, efficient code comes naturally to me, and I enjoy collaborating in team environments where knowledge sharing and skill growth are encouraged. Outside of work, I'm a positive and approachable person who loves reading, gaming, socializing with friends, and staying active through street workouts. I bring the same dedication and curiosity to my personal pursuits as I do to my professional projects.


A picture of me

>_ Education

2020 (Split, Croatia)

Master's degree

FESB

Computer Science

2018 (Split, Croatia)

Bachelor's degree

Faculty of Science

Computer Science

2015 (Livno, BiH)

High School Diploma

Gymnasium

High School

>_ Work Experience

Dec 2024 (Remote)

Senior Software Engineer

AiNergy

As a Full Stack Engineer, I play a role in planning, designing, and building a cutting-edge, AI-driven web platform for rooftop detection and solar panel planning. I work across the full lifecycle — from shaping the system architecture to implementing production-ready features — using Next.js on the frontend and Strapi with a Node.js API on the backend. The platform integrates advanced in-house AI models developed specifically for rooftop detection, solar planning, and energy forecasting. I design and manage our cloud architecture on AWS, ensuring scalability and resilience, with all infrastructure provisioned and versioned through Terraform. Containerization with Docker supports a clean development workflow and robust CI/CD pipelines. The platform also empowers users to generate and download tailored solar installation proposals for clients, streamlining and accelerating the sales and consultation process from end to end.

Sep 2022 - Dec 2024 (Remote)

Software Engineer

ArsFutura

As a Full-Stack Engineer focused on the JavaScript ecosystem, I was working across the entire product lifecycle — planning, designing building, testing, and deploying complex systems end-to-end. In the e-gaming industry, I've contributed to high-scale initiatives for companies such as Vindex, EFG, Activision, and Riot, helping deliver platforms that support demanding users and real-time experiences.

My work included everything from building resilient backend services to shaping polished, performant user interfaces:
  • Design, develop, and maintain full-stack web applications that improve user flows and internal operations.
  • Partner with product, design, and QA teams to move ideas from concept to production with speed and quality.
  • Perform code reviews to enforce engineering standards and maintain long-term code health.
  • Build reliable RESTful APIs with Node.js that form the backbone of client-server communication.
  • Create responsive, accessible, and efficient interfaces using React, TypeScript, and Tailwind to elevate user interaction and performance.
Sep 2020 - Sep 2022 (Split, Croatia)

Software Engineer

DEPT

  • Designed, developed, tested, and documented projects across multiple industries, including healthcare, news, and broadcasting.
  • Collaborated with cross-functional teams to deliver robust solutions, such as improving patient engagement and streamlining data management for Refiy Health.
  • Modernized front-end architectures, migrating legacy news and blog pages for a broadcast news client to React, enhancing performance and user experience.
Feb 2020 - Sep 2020 (Split, Croatia)

Junior Software Engineer

FGG

Worked closely with development and design teams to deliver a robust, user-friendly web application for online gambling, casino, and betting platforms, enhancing user engagement and platform reliability.

Mar 2018 - Jun 2018 (Split, Croatia)

Internship

Atos

Internship experience: Designed and implemented hybrid mobile applications for internal use, leveraging Angular, Ionic, and Redux to create efficient and intuitive solutions.

>_ Technical Skills

Typescript
Javascript
Node.js
Next.js
React
Git
Docker
AWS
Terraform
RESTAPIs
SQL
NoSQL
HTML
CSS
UnitTesting
CMS
Jira
Agile

>_ Achievements

NodeJS Advanced
NodeJS Advanced

Earned a certification in advanced Node.js, diving deep into how Node works internally and how to build scalable, high-performance backend systems. Learned Redis caching, file uploads, CI pipelines, and mastered the Event Loop, worker threads, and clustering.

View Certificate ↗
Legacy Full-Stack
Legacy Full-Stack

Completed FreeCodeCamp’s Full Stack Development certification, covering front-end, back-end, and security fundamentals. Trained across responsive web design, JavaScript algorithms and data structures, data visualization, backend development with APIs, and information security. Built multiple full-stack projects following real-world workflows, reinforcing problem-solving, clean code practices, and end-to-end application development.

View Certificate ↗

>_ Personal Projects

The projects listed include a mix of personal builds and small real-world solutions developed independently or for private clients. They weren’t part of formal commercial employment, but each one was executed with production-grade standards, ownership, and accountability. They reflect my initiative to tackle practical problems and expand my engineering depth outside traditional roles.

TODO

A lightweight PWA built with React that lets users create, track, and manage their daily tasks. The app stores all data in local storage, providing offline support and a smooth experience without needing a backend. Includes task creation, completion tracking, and a clean overview of finished and pending items.

TODO

IT Shop

IT Shop is an e-commerce platform I developed as part of my Advanced Web Technologies coursework. The application allows users to create accounts, list their own smartphones and laptops for sale, manage their listings, and browse products posted by others. It includes features such as a shopping cart, secure checkout powered by Stripe, order history, and full account management. The project is built with Angular on the frontend, Node.js and Express on the backend, and MongoDB as the database.

IT Shop

Online Shop

This online shopping app was a hands-on exercise in building a full React-based e-commerce experience from scratch. I implemented state management using Redux along with both Redux-Thunk and Redux-Saga to handle asynchronous logic. Styled-Components were used for UI styling. Firebase served as the backend/API layer, and Stripe was integrated to simulate payment processing. The app includes product browsing, cart functionality, and a complete mock checkout flow, making it a solid end-to-end example of a modern frontend e-commerce application.

Online Shop

GemBet

Gembet is a large-scale online gambling and betting platform. I worked in a three-person team focused on building out the user interface. We designed the UI in Sketch and implemented it in React, using Redux to manage complex application state and ensure consistent behavior across the app. My work centered on translating the designs into a functional, reliable, and responsive frontend for a high-traffic product.

GemBet

PropertiesOnMap

PropertiesOnMap.com is a property marketplace built around an interactive map experience. Users can create accounts, list properties (houses, villas, etc.), and explore listings visually through a Google Maps–powered interface. Listings are posted using point credits, which users can buy through a Stripe payment flow. The frontend is built with React and tightly integrated with Google Maps, while the backend uses Express, Prisma, and PostgreSQL to deliver fast queries, secure transactions, and a clean API layer. I designed and developed the platform end-to-end, from the data model to the payment system.

PropertiesOnMap
Résumé