Building scalable architectures.
Full-stack developer with 6+ years of experience building scalable architectures, designing robust APIs, and shipping enterprise systems by writing code that scales. I use AI agents like Codex and Claude as part of my daily workflow to move faster without cutting corners.
Where I've built things.
Energy Information System
Led frontend architecture and setup for a large-scale enterprise energy platform built with Angular and an Nx monorepo. Designed core UI libraries, shared services, and security modules — implementing HTTP-only cookie authentication for secure token handling. Configured Nginx as a reverse proxy to manage communication between the Angular frontend and Spring Boot backend, and developed Jenkins pipelines for CI/CD automation.
Documentation Generator for SnapLogic Projects
Built an internal automation tool that generates and maintains technical documentation in Confluence based on live data from SnapLogic projects. Integrated Confluence, SnapLogic, and Draw.io APIs to fetch, process, and visualize project data — automatically producing architecture and data-flow diagrams directly from pipelines, keeping documentation accurate without manual effort.
Healthcare Information System
Contributed to a large-scale Healthcare Information System built on a microservices architecture of 30+ Node.js services with an Angular frontend. The platform handled complex healthcare workflows, data synchronization, and role-based access across multiple services. Maintained and extended Angular components for data visualization and user management, debugged and optimized Node.js microservices, and collaborated with backend teams to refine inter-service communication and data consistency.
Notification Gateway
Developed a notification management system designed to send automated messages to clients based on system events and user-defined conditions. Built with Angular on the frontend and Spring Boot on the backend, the system allows users to define notification templates, set delivery conditions, and manage variables per template. Notifications are delivered via SMS and Email with full control over message formatting and delivery tracking.
Construction Information System
Built a web application from scratch for a construction company to track field activities, daily reports, and resource usage. Contributed across the full stack — implementing Angular UI components, Node.js backend routes, REST API endpoints, and MongoDB data models — with features covering project reporting, user management, data visualization, and CRUD operations. Designed a clean, modular architecture suitable for future scaling.
Faculty of Technical Sciences
Secondary School of Economics
Tools I work with daily.
Angular
Frontend framework
Spring Boot 3.x
Java backend
Node.js
Runtime environment
TypeScript
Typed JavaScript
RxJS
Reactive programming
JavaScript
Core language
Nx
Monorepo tooling
MongoDB
NoSQL database
MySQL
Relational database
OracleDB
Enterprise database
Jenkins
CI/CD pipeline
Docker
Containerization
Git
Version control
Nginx
Web server
Things I Built for Fun.
Personal projects I designed and developed from scratch — each solving a real problem with a clean, user-friendly product.

Menjam Posao
A job comparison tool that helps you decide if switching jobs actually makes sense — by comparing salary, stability, growth, and time, so you can make the call based on numbers, not gut feeling.

Terminčić
An online booking system for service-based businesses — salons, massage therapists, consultants, and more. Built to make scheduling fast and professional, without the back-and-forth.

Čestitko
A greeting card generator that lets you create and send personalized digital cards for any occasion — quick, clean, and shareable.
Let's Build Something Great
Open to full-time roles, contract work, and consulting — in enterprise Angular, Spring Boot, and Node.js projects. I use AI agents as part of my workflow to ship faster. If you need a developer who delivers across the full stack — let's talk.