about HOTFIX

Practical software consulting.

HOTFIX d.o.o. helps companies integrate AI into real workflows, streamline the development process, modernize existing software, and build solutions that remain maintainable after the first delivery.

story

We started from a simple idea: software should help the business, not produce new complexity.

HOTFIX d.o.o. was founded by Josip Budalić, with a focus on product engineering, software architecture, and practical delivery. We work with companies that need a clearer technical direction, a better development process, or a reliable implementation partner.

We use AI where it genuinely shortens the path to a better result: in codebase analysis, specification preparation, review, automation, internal tools, and controlled AI-agent workflows. The focus remains on code quality, security, sustainability, and measurable impact.

Beyond consulting, we also do traditional software development: backend, frontend, mobile, integrations, automations, and modernization. We choose technologies based on the problem, not the trend.

Clear decisions
We break down options, risks, and trade-offs before a team spends months on the wrong direction.
Responsible AI
We introduce AI-assisted development with rules, review, security, and ownership — not as a replacement for engineering judgment.
Sustainable delivery
The goal isn't just to deliver faster, but to leave a codebase, process, and documentation that the team can continue using.
principles

How we approach our work

The best result comes when business goals, technical decisions, and the delivery process are aligned.

Mission

We help companies build and change software without unnecessary complexity. That means better preparation, clearer architecture, controlled use of AI tools, and maintainable delivery.

Values

  • Technical clarity before implementation
  • Transparent communication and realistic scope
  • AI as a tool, not an excuse for a weak process
  • Code, documentation, and workflows the team can take over
technologies

We use technologies pragmatically.

We don't start from the stack. We start from the problem, the existing system and team, then choose the technology with the best balance of speed, quality, and maintainability.

C# & .NET

Backend systems, APIs, business logic, and modernization of existing .NET applications.

React & Next.js

Frontend applications, internal platforms, dashboards, and web products with TypeScript.

Golang

Services, APIs, and integrations where deployment simplicity and performance matter.

Kotlin

Android applications, shared mobile logic, and backend components where Kotlin makes sense.

KMM

Sharing business logic between Android and iOS when it reduces long-term cost.

Swift

Native iOS development for apps that need good UX and reliable Apple platform integration.

Python

Data processing, automation, internal tools, and AI/ML pipelines where Python is the right tool for the job.

process

Collaboration starts with understanding the problem.

Before implementation, we look for the shortest reliable path: enough research for a good decision, enough specification for quality work, and enough feedback to adjust course.

1

Discovery

We understand the business goal, existing system, constraints, and risks.

2

Planning

We define architecture, scope, priorities, and quality criteria.

3

Implementation

We build iteratively, with review, testing, and transparent progress.

4

Handover

We deliver documentation, decisions, runbooks, and knowledge to the internal team.

collaboration

Need a partner for a technical decision, AI workflow, or delivery?

We'll quickly map where the biggest risk is, what the realistic scope is, and whether consulting, implementation, or a combination makes more sense.

Send us an inquiry