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 is supported. This note will only be visible to 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 broadcast automation, media infrastructure, and real-time control systems.

Most of my current work lives in private repositories and is focused on a larger product ecosystem spanning:

  • newsroom and rundown systems
  • media asset management and workflow automation
  • ingest, playout, CG, teleprompter, and video wall control
  • site-to-site media transfer agents
  • desktop operator tools
  • native media and playback engine components

I’m interested in complete systems — software where architecture, runtime behavior, operator experience, and production reliability all matter.


Engineering Activity

3D Contribution Profile

GitHub Contribution Streak


What I'm Building

Broadcast and Media Systems

  • Newsroom and rundown workflows — story/item models, live production control, MOS-oriented integrations
  • Media Asset Management — ingest, search, AI-assisted metadata, workflow execution, related assets
  • Playout and live control — channel state, cue/take/preroll semantics, shared playlists, operator-first UI
  • CG and graphics systems — template authoring, live preview, data-driven graphics workflows
  • Teleprompter infrastructure — newsroom synchronization, live script control, SDI-oriented output agents
  • Media transfer platforms — control-plane + agents for reliable site-to-site file delivery

Runtime and Infrastructure Work

  • backend services and APIs
  • desktop control applications
  • real-time WebSocket/STOMP systems
  • workflow engines and background orchestration
  • native C++ media/playback components
  • integration-heavy services that connect multiple products into one coherent system

Core Technologies

Languages

Java Kotlin C++ Rust

Broadcast, Media, and Native

FFmpeg NDI Blackmagic DeckLink CMake

Backend and Infrastructure

Spring Boot Spring Security PostgreSQL Apache Kafka OpenSearch gRPC Docker Linux


Public Reference Projects

Most of my current broadcast and media systems work is private.
The repositories below are public reference implementations and earlier product-oriented backend projects.

Native C++ globe rendering runtime for host-composed geographic discovery interfaces, with a small C ABI boundary, offscreen bitmap presentation, diagnostics, and optional Cesium Native integration.

Multi-tenant attendance and leave management backend with RBAC/PBAC, JWT security, audit and workflow event logging, real-time notifications, GraphQL, and Docker-based local setup.

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


Engineering Approach

I like building software that is:

  • clear to reason about
  • reliable under real operational pressure
  • structured around explicit system boundaries
  • designed as a product, not a collection of isolated features

My strongest interest is in systems where backend architecture, real-time behavior, native runtimes, UI operations, and production workflows all have to fit together cleanly.


Contact

Pinned Loading

  1. frameflow frameflow Public

    Native C++ globe rendering runtime for interactive geographic discovery UIs.

    C++

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

    Attendance and workflow backend built with Java 21/Spring Boot, focused on multi-tenancy, auth, audit logging and notifications.

    Java 2 3

  3. saas-backend-starter saas-backend-starter Public

    Java/Spring Boot SaaS backend starter with multi-tenancy, auth, access control, audit logging and file management.

    Java 9 5

  4. ndi-monitor-linux ndi-monitor-linux Public

    Shell 3 1