01
understand what is actually wrong with their systems
Senior software engineer and systems architect
I’m a senior software engineer with 15+ years of experience, helping small and mid-sized companies make better technical decisions and build systems that actually support their growth.
Common problems I help solve
You do not need more code - you need better structure and decisions.

Goran Štimac
Senior software engineer and independent consultant
What I do
Think of it as having a senior engineer and architect on your side - without hiring full-time.
01
understand what is actually wrong with their systems
02
simplify complex architectures
03
design solutions that scale with the business
Solution
My role is to help you make better technical decisions and shape systems that are easier to trust, maintain, and scale.
I usually step in where the decisions are still messy, the architecture is carrying too much weight, or the team needs a clearer technical path before more work gets added.
01
understand what is actually wrong with their systems
02
simplify complex architectures
03
design solutions that scale with the business
04
implement improvements without unnecessary rewrites
Services
These are the areas I work in most often when a business needs clarity, integration, automation, data workflows, or a stronger technical foundation.
SERVICE 09
Find bottlenecks, risks, and the next best fixes for complex systems.
SERVICE 11
Reliable integrations and automation that reduce manual work and keep data moving.
SERVICE 05
Data and AI workflows that turn information into useful action.
All services
Compare service areas if the problem spans multiple systems or you need help deciding where the first engagement should start.
Results / Impact
The goal is to leave you with systems that are easier to trust, easier to run, and easier to improve.
01
More stable and reliable systems
02
Faster performance and fewer failures
03
Reduced complexity and maintenance overhead
04
Better use of data for decision-making
05
Clear direction instead of guesswork
Why work with me
You are not getting a generalist who experiments on your business. You are getting perspective from someone who has spent 15+ years working in large-scale systems.
This is usually most valuable when a team needs fewer opinions, clearer tradeoffs, and someone who can turn technical uncertainty into an actionable direction.
01
15+ years of hands-on engineering experience
02
Experience with complex systems in large-scale environments
03
Focus on practical, business-driven solutions
04
Independent and vendor-neutral advice
05
Clear communication - no unnecessary complexity
Process
The goal is to make the next step obvious, reduce uncertainty, and avoid overbuilding before the business problem is understood.
Step 01
We look at what is happening, what is breaking, and where the business feels the cost.
Step 02
I recommend the simplest workable path, the changes to avoid, and where effort is best spent.
Step 03
You get a practical next step that reduces risk and keeps the work aligned with business goals.
Book a consultation
I can help you review the current setup, decide what to fix first, and create a practical path forward.