Senior Software Architect / Principal Engineer
Cloud • APIs • Industrial IoT • UX & Human Interaction Design • Full-Stack
I design and build scalable, production-grade systems used in real operational environments — manufacturing, fintech, APIs, and enterprise platforms.
My work spans system architecture, backend engineering, frontend and UX, Human Interaction Design, IoT/edge systems, and DevOps, with a strong focus on reliability, clarity, and long-term maintainability.
I care about:
- clear system design and explicit trade-offs
- ownership from idea to production and operations
- reliability, testability, and observability
- reducing cognitive load for users and engineering teams
- API-first backend systems
- Cloud-native architectures (Azure, Kubernetes, Terraform)
- Human Interaction Design for complex, high-cognitive-load workflows
- UX systems that align tightly with backend and operational constraints
- Applied GenAI for engineering productivity and decision support
- Production-ready AI systems with clear boundaries, evaluation, and observability
- API & Backend Systems – REST APIs, OpenAPI, Postgres, auth, validation, testing
- Industrial IoT & Edge – telemetry pipelines, OPC-UA, edge processing, factory environments
- Human Interaction Design & UX – operator dashboards, decision-support tools, error-tolerant interfaces
- UX-heavy Dashboards – React/TypeScript, Vue, AlpineJS; interfaces for high cognitive load
- Engineering Tooling – CI/CD, code quality, automation, developer experience
- Open-source Contributions – CMS and platform extensions (long-term maintenance)
- Solve customer problems, not just features
- Prefer simple, explicit solutions over clever ones
- Design systems and interfaces together, not in isolation
- Keep systems boring, predictable, and observable
- Treat tests and documentation as first-class artifacts
- Use AI as an accelerator — never as a replacement for engineering judgement
📫 Contact
- LinkedIn: https://www.linkedin.com/in/jelicanin/
- Location: Zagreb, Croatia

