Curriculum vitae

Uros Stefanovic

Summary

I build desktop software in C# and C++, mostly tools that touch graphics, capture and 3D data, and I run the machines that serve them. Most of what I know came from breaking something and having to fix it.

Experience

Independent projects · 2025 — now

  • Built and shipped goodsharing, a Windows screen-sharing tool on a self-hosted LiveKit SFU: WGC capture, hardware H.264 encoding, end-to-end encryption, Qt Quick UI, and a measurement harness to prove the latency numbers.
  • Built ReverseReverb, a JUCE audio tool that reverses a sound and shapes the reverb tail leading into it, with a standalone app and a VST3 build.
  • Built node-chat, a real-time chat on Express and Socket.IO: session-based usernames, server-sanitised messages, image sharing, and a smoke test that covers the socket protocol.
  • Designed the extraction workflow behind Extracting Google Earth data: RenderDoc capture → Blender → usable mesh.
  • Run the VPS that hosts these projects: Linux, systemd, Caddy, TLS, deploys.

Education

Faculty of Electronic Engineering, University of Niš — Niš, Serbia · currently studying

“9th of May” Grammar School, Niš — IT department · completed

Skills

C# · .NET Framework · WinForms · C++ · JUCE · Qt · WebRTC · Direct3D / WGC · Blender · RenderDoc · Node · Express · Socket.IO · Linux · Caddy · Git

Selected work