Hi, I'm Krešimir Iličić

Software Developer with expertise in Frontend

Vue.js & React

About Me

I enjoy building practical solutions with any technology that fits the project, though I focus mostly on TypeScript.

Always looking to broaden my perspective, I enjoy taking part in planning, architecture, and feature design, as well as contributing to both technical and business decisions.

Job Experience

2023 - Present

Software Developer

Since 2023 I've been working for OG Consultancy Services where I primarily worked with Vue.js on the frontend and NestJS on the backend. In addition to those skills, I've gained experience with database design, dockerizing applications. During this time, I've contributed to both internal projects within the company and external client projects.

Notably, on an external project, I have been working with one of the leading railway companies in Europe, where I contribute primarily with my frontend skills, but also handle tasks related to middleware, CI/CD, and anything involving TypeScript.

VueJs

React

NestJs

TypeScript

Postgres

Docker

2022

Android Developer

During my 6-month Android developer internship at ASSECO SEE, Zagreb, I worked with Java on a multinational project featuring a single modular codebase designed to handle multiple different clients. I gained hands-on experience in agile development, participating in sprints, stand-ups, and code reviews.

I collaborated closely with my team to solve tasks and deliver features on time, which helped me improve both my technical skills and my ability to work in a team-oriented environment.

Java

Kotlin

Gradle

Jira

2020 - 2023

Content Writer / SEO Specialist

I previously worked as a content writer and SEO specialist for various clients, many of whom I connected with through the UpWork platform, where I was recognized as a Top Rated freelancer. Most of the articles I wrote were in English, although I also produced content in Croatian. This experience not only sharpened my writing skills but also gave me a deep understanding of SEO.

I helped several clients achieve top rankings on Google, and the SEO knowledge I gained has since proven valuable in my work as a frontend developer.

SEO

Content Writing

Frontend

Education

2023

MAG. INF.

Faculty of Organization and Informatics (FOI)

I completed my Master's degree in Information Technology at the Faculty of Organization and Informatics, University of Zagreb. During the program, I deepened my software development skills, focusing on software architecture, design patterns, and system optimization.

I worked on several team projects, gaining experience in collaboration, problem-solving, and applying theoretical knowledge to practical development tasks.

2023

Speck Frontend Academy

I enrolled in the Speck Frontend Academy, a 4-month program focused on building modern web applications. During the program, I improved my React skills, creating dynamic and responsive user interfaces.

I worked on a CRUD project in team, gaining experience in collaboration, Git and GitHub, and following industry best practices. The program ended with a final exam, which I successfully completed.

2020

UNIV. BACC. INF.

Faculty of Organization and Informatics (FOI)

I completed my Bachelor's degree in Information Technology at the Faculty of Organization and Informatics, University of Zagreb. During this time, I gained a solid foundation in software development, learning key principles of Object-Oriented Programming (OOP), database design, and understanding the importance of business logic in projects.

This education helped me develop a strong technical base while also teaching me how to align software solutions with the underlying business needs.

Projects

Validus Bot

Freelance Work
TypeScriptVueNodeStripe
link icon

This web project is for a private tool for the MMORPG Tibia, enabling subscription license sales with Stripe payments. I developed a complete product using Vue.js for a user-friendly frontend and Node.js with Express for the backend. Stripe webhooks were integrated to auto-update the MySQL database for new or renewed subscriptions. Additionally, the project was refactored from EJS to Vue 3 after 2 years.

Validus Bot

UsporediMe

Personal Project
TypeScriptVueReact NativePostgres
link icon

UsporediMe is a project I co-founded with two friends to help users compare prices across supermarkets in Croatia. Since May 15th, 2025, supermarkets have been required to publish their prices in CSV format, which allowed us to quickly develop and launch a functional product. I was responsible for the frontend, mobile development, and database design. Within just a week, we built a working app featuring a barcode scanner and published it on Google Play.

Keramika Rac

Keramika Rac

Freelance Work
TypeScriptNext.jsTailwind
link icon

This web project is for Keramika Rac, a small business based in Gašinci near Đakovo, specializing in final construction works. I developed a modern, responsive website using Next.js for fast, optimized performance, ShadCN for customizable UI components, and TailwindCSS for responsive and clean styling.

Keramika Rac

Kusur

Personal Project
KotlinAndroidGoogle Play
link icon

During Croatia's transition to the Euro currency, I created an Android application called Kusur using Kotlin. The app was designed to help users easily calculate and provide accurate change for customers splitting bill payments between HRK and EUR. My primary focus was on delivering an intuitive and user-friendly experience. The app has over 1,000 downloads and a 4.9 average rating.

Kusur Android App

Stolarija IST

Freelance Work
TypescriptNext.jsTailwindcss
link icon

"I designed and developed a website for a local carpentry business using Next.js and Tailwind CSS. The site highlights their craftsmanship and projects, and displays basic information so potential customers can reach out easily. My goal was to create a clear, minimalistic, responsive website that looks great on all types of devices.

Stolarija IST

Followers Analyzer

Personal Project
TypeScriptVueDocker
link icon

Followers Analyzer was developed as a self-hosted dockerised Vue application aimed at analyzing Instagram accounts, specifically to identify users who do not follow back. The user can request all the data in the Instagram application settings and use them within app. I made this project to practice file parsing and to make something useful for the community.

Followers Analyzer Dockerized Application