Software and telecommunications engineer focused on secure real-time communications.
I enjoy investigating difficult systems, measuring their behavior, and turning confusing failures into understandable engineering problems.
- Secure real-time communications
- WebRTC, RTP, RTCP, STUN, TURN, and ICE
- Low-latency video and media pipelines
- Networking and public-safety telecommunications
- Queueing, buffering, timing, and frame freshness
- Distributed systems and systems integration
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 am currently expanding my knowledge of:
- public-safety radio systems
- network engineering
- C and C++
- embedded and edge systems
- secure media transport
- real-time systems observability
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.”



