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.

>_ Education
Master's degree
FESB
Computer Science
Bachelor's degree
Faculty of Science
Computer Science
High School Diploma
Gymnasium
High School
>_ Work Experience
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.
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.
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.
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.
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
>_ Achievements

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.

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.
>_ 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.

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.

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.

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.

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.
