Hi ✌️, I am Kristijan
Software Engineer
29 years, based in Croatia.
With continuous practice and dedication to learning, I have honed my expertise in advanced and modern web technologies, primarily focusing on the JavaScript stack. My proficiency spans full-stack development, including front-end and back-end technologies, databases, and API integration. I excel in writing clean and efficient code, thrive in collaborative team environments, and am passionate about sharing knowledge and acquiring new skills.
I am a positive and friendly individual who enjoys reading, playing video games, socializing with friends, and engaging in street workouts during my spare time.

🎓 Education
Master's degree
FESB
Computer Science
Bachelor's degree
Faculty of Science
Computer Science
High School Diploma
Gymnasium
High school
💻 Work Experience
Full-Stack Engineer
AiNergy
As a Full Stack Engineer, I work on the development of a cutting-edge AI-powered web application focused on rooftop detection and solar panel planning. The platform, built with Next.js and managed through Strapi, helps users optimize solar panel installations by leveraging AI to analyze rooftop surfaces, predict costs, determine optimal panel placement, and forecast weather and energy production. It also enables users to generate and download personalized offers to share with their clients, streamlining the sales and consultation process.
Full-Stack Engineer
Ars Futura
As a Full-Stack Engineer specializing in the JavaScript stack, I've been deeply involved in diverse projects within the e-gaming industry. My responsibilities cover the entire project lifecycle, from initial design and testing to comprehensive development and deployment phases. I've had the privilege of collaborating with renowned companies like Vindex, EFG, Activision, and Riot, contributing to the creation and enhancement of innovative gaming experiences. Design, develop, and maintain web applications to enhance user experience and streamline business processes. Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to deliver high-quality software solutions. Conduct code reviews to ensure adherence to best practices and coding standards. Develop RESTful APIs using Node.js to facilitate communication between front-end and back-end systems. Implement responsive and dynamic front-end interfaces using React, Tailwind, and TypeScript, improving user interaction and performance.
Software Engineer
DEPT HR
Worked on designing, developing, testing, and documenting various projects. Collaborated with a team to create robust solutions for Refiy Health, contributing to improved patient engagement and data management. Migrate existing news, blogs pages for broadcast news client to React enhancing performance and user experience.
Frontend developer
FGG
Worked alongside developers and designers to create functional, robust, and visually appealing web application for online gambling, casino, and betting platform.
Mobile application developer
Atos
Participated in a student internship, working with colleagues to design and implement hybrid mobile applications for internal company use. Utilized Angular, Ionic, and Redux to develop efficient and user-friendly mobile solutions.
🧮 Technical Skills
📃 Achievements
⚒️ Pet Projects
IT Shop
IT Shop is a cool project I worked on for my Advanced Web Technologies class in college. It's an online store where people can buy and sell smartphones and laptops. Users can make an account, put up their own products for sale, and even edit or delete them later. They can also check out what others are selling, add items to a cart, and buy them. Plus, they can manage their account details like updating passwords and checking their order history. I built it using NodeJS and Express for the backend, Angular for the frontend, and MongoDB for the database. And for the checkout and payment part, I used Stripe.

Online Shop
The online shopping application serves as a comprehensive study of React and associated technologies. In the development process, I utilized an array of technologies including Redux, Redux-Thunk, Redux-Saga, and Styled-Components. Firebase was employed for API management, while Stripe was integrated to simulate payment transactions. The application encompasses features such as store browsing, cart management, and payment simulation, thereby providing a holistic e-commerce experience.

GemBet
Gembet is a sophisticated online betting and gambling application. As part of a three-member team, I was instrumental in developing the user interface. Our objective was to design the interface using Sketch software and implement it using React. We leveraged Redux for efficient state management throughout the application.

PropertiesOnMap
PropertiesOnMap.com is a modern platform designed to enhance the property buying and selling experience. Users can sign up, list properties such as houses and villas, and explore available listings on an interactive map. Posting properties requires point credits, which can be purchased securely via Stripe. The platform features a React-based frontend with Google Maps integration, while the backend is powered by Express, Prisma, and PostgreSQL, ensuring a seamless and efficient experience.



