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