Building complex product UI
Building maintainable Angular and React applications with reusable components, typed state, complex forms, and proven UI libraries.
No portfolio theater. Just facts and production UI.
Igor Živković / Senior Full-Stack Developer
I build complex web products across Angular, React, TypeScript, PHP/Laravel, REST APIs, and relational databases, with particular depth in enterprise UI and data-heavy workflows.
What I'm good at
I work from complex product UI through APIs, backend logic, databases, and deployment, with frontend engineering as my strongest area.
Building maintainable Angular and React applications with reusable components, typed state, complex forms, and proven UI libraries.
Connecting frontend journeys with PHP/Laravel domain logic, REST endpoints, Eloquent models, relational data, and automated tests.
Designing data-heavy workflows with reliable editing, role-aware behavior, SignalR/WebSocket updates, and clear failure states.
Working with SSR, hydration, PWA builds, Azure DevOps CI/CD, Linux/SSH, database migrations, and production troubleshooting.
Selected work
These case studies are based on real production work, anonymized around client names, internal project details, and confidential context.
Case Study 01
A shared Angular and Laravel platform powers six branded publishing websites across public, editorial, and advertising products.
Problem
The platform needed to share product functionality while preserving brand-specific themes, assets, configuration, and deployment across multiple environments.
My role
Result
One shared platform supports six brands and three product areas while retaining the configuration and delivery needs of each publication.
Publishing platform
One platform, six brands, three product areas.
Public site
Articles / access
CMS / admin
Editorial tools
Advertising
Campaigns / data
Laravel application
Domain logic / Eloquent / MySQL
Public demo
A complete, inspectable implementation across product UI, PHP/Laravel APIs, authentication, and persistence.
Public full-stack project
Angular product UI backed by Laravel and MySQL.
A full-stack application for tracking job opportunities from the initial application through interviews and final outcomes. It demonstrates production-style frontend and backend concerns in one inspectable codebase.
View GitHub repoWhat it demonstrates
Frontend
Backend
Security / API
Experience
Eight years of frontend depth, now combined with hands-on PHP/Laravel backend work, relational data, testing, and deployment responsibility.
Aug 2026 - present
Ates Soft
Senior Full-Stack Developer
Niš, Serbia / Full-time
Jan 2026 - Jul 2026
Kirey Group
Senior Frontend Developer
Niš, Serbia / Full-time
Aug 2025 - Jan 2026
SharpDev Solutions
Senior Frontend Developer
Niš, Serbia / Contract
Nov 2023 - July 2025
Naissus Technologies
Senior Frontend Developer
Niš, Serbia / Full-time
Mar 2018 - Oct 2023
Prime Software
Frontend Developer
Niš, Serbia / Full-time
2002 - 2018
Previous Experience
Banking and Finance / Freelance Graphic Design
Serbia / Earlier career
Capabilities
Production experience across Angular, React, TypeScript, PHP/Laravel, APIs, relational databases, automated testing, and delivery environments.
Structuring complex UI around focused components, typed data flow, and maintainable state management.
Delivering backend logic, typed APIs, persistence, validation, and authentication alongside product UI.
Complex forms, data grids, editorial tools, and responsive interfaces built with the right library for each product.
Reliable product behavior around live updates, shared editing, permissions, localization, and API failures.
Shipping web applications across environments with server rendering, installable builds, and repeatable deployment workflows.
Automated checks and daily engineering practices that support reliable, maintainable delivery.
Contact
I am interested in senior frontend and full-stack roles where complex UI, backend services, data, and delivery all contribute to a useful production product.
© 2026 Igor Živković.