Skip to content
View urosengineer's full-sized avatar

Block or report urosengineer

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
urosengineer/README.md

Hi, I'm Uros Ilic

I build software products across backend services, desktop applications, real-time systems, and media infrastructure.

My work spans multiple layers of the stack: backend APIs, operator-facing desktop tools, workflow engines, background agents, native runtime components, and integration-heavy services. I’m most interested in building complete systems — products that require clear architecture, predictable runtime behavior, and reliability in production.

Over time, my focus has moved beyond isolated backend development toward building complete product ecosystems where multiple applications and services need to work together cleanly.

What I Work On

My work typically includes:

  • backend platforms and business-critical services
  • desktop software for control, operations, and monitoring
  • workflow orchestration and automation systems
  • media ingest and processing pipelines
  • integration and control-plane services
  • performance-sensitive native components
  • end-to-end product architecture across multiple applications

I care about strong system boundaries, maintainable code, operational clarity, and practical production-ready engineering.

Technologies

I choose technologies based on the product, not the other way around.

Languages

Java Kotlin C++ Rust

Backend and Platform

Spring Boot Spring Security Spring Data JPA GraphQL WebSocket STOMP Apache Kafka OpenSearch gRPC Protocol Buffers

Data and Infrastructure

PostgreSQL MySQL/MariaDB Docker Docker Compose GitHub Actions Linux

Native and Systems

CMake FFmpeg NDI Blackmagic DeckLink

Tooling and Quality

Maven Gradle OpenAPI Swagger JUnit 5 Mockito Testcontainers Prometheus Grafana

Selected Repositories

  • timesheet-attendance-platform
    Production-grade multi-tenant attendance and leave management backend with RBAC/PBAC, JWT, audit/event logging, real-time notifications, GraphQL, and a full Docker-based setup.

  • saas-backend-starter
    Enterprise-ready Spring Boot backend starter focused on modular architecture, multi-tenancy, security, audit logging, file handling, WebSocket support, and production-minded foundations.

See more: github.com/urosengineer

Approach

I like building software that is clear to reason about, reliable in production, and designed as a real product rather than a collection of isolated features.

My strongest interest is in systems that combine architecture, runtime behavior, tooling, automation, and operations into one coherent whole.

Contact

Popular repositories Loading

  1. saas-backend-starter saas-backend-starter Public

    Production-grade, multi-tenant SaaS backend platform built with Java 21 & Spring Boot 3.5+. Includes RBAC/PBAC, JWT security, audit logging, real-time notifications, file management, and fully docu…

    Java 6 2

  2. timesheet-attendance-platform timesheet-attendance-platform Public

    Production-grade, multi-tenant attendance & workflow backend built with Java 21 & Spring Boot 3.5+. Features RBAC, JWT security, audit logging, real-time notifications, GraphQL, observability, and …

    Java 2 1

  3. ndi-monitor-linux ndi-monitor-linux Public

    Shell 2

  4. urosengineer urosengineer Public

    Config files for my GitHub profile.

    1