Enterprise Process & Document Automation Expert
20+ years turning complex business knowledge into elegant digital solutions — from BPMN process design and Alfresco ECM to full-stack Java implementation. I bridge the gap between domain expertise and the software that serves it.
Based in Croatia, I work as an independent consultant and developer for large enterprises across Europe and beyond — in automotive, insurance, academic publishing, semiconductor, government, research, and more. I've been specializing in Alfresco ECM and workflow automation since 2006, and I cover the entire lifecycle: from listening to your team to deploying production-ready systems.
"Everything flows through a well-designed process — the goal is to help people in their work, not to limit them."
Your teams have more domain knowledge than any programmer ever will. My job is to listen, translate that expertise into elegant processes, and build software that feels natural to the people using it every day. Documents without process are just files — together they become a system that works for you.
I cover the full project lifecycle — business analysis, architecture, design, and implementation. No handoffs. No gaps.
Deep expertise in Alfresco ECM — custom content models, actions, ACS/ADF development, UI customization, rendition services, and enterprise integrations. Full-stack Alfresco from architecture to deployment.
End-to-end process automation with Activiti, Camunda, and Flowable. From initial process mapping and BPMN 2.0 modeling to production deployment, monitoring, and iteration.
Requirements workshops, stakeholder interviews, as-is/to-be process analysis. I translate domain expertise into clear, implementable specifications before writing a single line of code.
Production-grade Java applications with Spring Boot, Spring Cloud, and Spring Cloud Gateway. Scalable microservices, REST APIs, and cloud-native architectures built to last.
Connecting document management systems, ERPs, and third-party services. REST, messaging, and event-driven architectures that make your existing systems talk to each other reliably.
Integrating modern AI capabilities into document workflows — intelligent classification, extraction, and AI-assisted decision support that augments your team's expertise.
Deep-dive into your business domain. Workshops, interviews, and process walks. I learn how your team actually works — not just how the manual says they do.
Architecture, BPMN process models, data models, and UI flows — clear documentation and shared understanding before a single line of code is written.
Full-stack implementation with continuous feedback loops. UI to backend, delivered incrementally so you see real progress at every step.
I have worked for and with some of the world's most demanding organizations — global automotive manufacturers, renowned academic publishers, research institutions, financial services, and government agencies. Across industries, the challenge is always the same: making complex processes simple, reliable, and human.
Since 2006 I have been specializing in Alfresco ECM. I don't just advise — I design, build, and deploy. Custom content models, complex workflows, rendition servers, federated search, and full Alfresco migrations across major version upgrades.
From designing BPMN diagrams on whiteboards to running them in production with Activiti, Camunda, or Flowable. Approval chains, document lifecycles, multi-system integrations, and compliance workflows — I have automated them all.
Java backend to vanilla JS frontend. Spring Cloud microservices, REST APIs, event-driven systems. I build what is needed — no framework hype, no over-engineering, no technical debt introduced for its own sake.
Insurance policies, particle physics archives, automotive production records, academic content workflows — the domain changes, but my ability to understand and digitalize knowledge stays constant. Everything is, at its core, a process.
Need Alfresco expertise, a new process automation, a full application built from scratch, or just want to think through an idea? Let's have a conversation.
Available for remote work — Flexible hours agreed with the client. Time zones and language barriers are not a concern.