Software and telecommunications engineer focused on secure & resilient real-time communications.
I enjoy investigating difficult systems, measuring their behavior, and turning confusing failures into understandable engineering problems.
Research and tooling for measuring frame age, latency, cadence, buffering, and queue behavior in real-time video pipelines.
Key areas investigated:
- FFmpeg encoding profiles
- RTSP transport behavior
- MediaMTX streaming
- OpenCV and PyAV receiver performance
- Receiver-side buffering
- Stage-level timestamp instrumentation
A WebRTC application for learning and experimenting with:
- peer-to-peer media
- WebSocket signaling
- ICE candidate exchange
- authentication
- connection telemetry
- secure RTC architecture
I document experiments, lessons learned, diagrams, and technical explanations on my personal website.
Topics include:
- frame age versus latency
- hidden queues in video pipelines
- OpenCV versus PyAV decoding
- WebRTC signaling and NAT traversal
- secure real-time communications architecture
The best way to reach me professionally is through LinkedIn.
Debugging a pipeline that was supposedly “just an FFmpeg configuration issue.”



