Senior Software Engineer

Sagar Jain

C++ Systems | Computer Vision | Video Pipelines | GPU/AI Engineering

Building toward signal-to-intelligence systems

I am a senior software engineer with a C++ systems background, Computer Vision, video pipelines, GPU programming, signal processing, and AI systems. My long-term direction is to work close to real-world signals and creating intelligent systems to use those signals for generating great AI.

Technical Focus

Core domains of expertise and active development

Video Pipelines

Real-time media processing, streaming architectures, frame processing

CUDA / GPU

Parallel computing, GPU optimization, accelerated algorithms

C++ Systems

Low-level systems, multithreading, performance-critical code

Computer Vision

Image processing, object detection, OpenCV, visual algorithms

Signal Processing

Filtering, transforms, real-world sensor data analysis

AI Engineering

ML/DL integration, inference optimization, systems thinking

Skills Matrix

Core competencies across systems, signal processing, and AI engineering

Systems Foundation

C++ Python Linux Multithreading IPC / Sockets REST APIs gRPC Debugging Reliability

Signal, Vision & Media

Computer Vision Image Processing OpenCV Video Pipelines GStreamer Camera Streams Signal Processing Real-time Data Flow

AI & Acceleration

CUDA / GPU ML/DL Foundations Modern AI Engineering RAG / LLM Systems AWS AI Services Docker Deployment

Professional Projects

Real-world systems and honest engineering work

Real-time CCTV Rules Engine

Systems / Vision

Worked on real-time video analytics and rules-engine workflows involving camera streams, detection events, queue handling, latency awareness, and reliability concerns.

C++ Video Streams Multithreading Systems

Healthcare Voice AI PoC

AI / Systems

Built proof-of-concept workflows around real-time transcription, post-call summaries, AWS AI services, PII handling, and AI-assisted healthcare documentation.

Python AWS AI Real-time Processing AI Engineering

Web Apps Lab

This section will host small tools, demos, visualizers, and AI/CV experiments under /apps as the portfolio grows.

Signal Visualizer

Real-time signal waveform visualization and analysis tools

Image Lab

Interactive computer vision experiments and image processing demos

Metrics Dashboard

Performance monitoring and telemetry visualization

ML Playground

Interactive machine learning model demonstrations and experiments

Current Build Path

Active development areas and long-term engineering direction

OpenCV and Computer Vision

Building deeper understanding of image processing algorithms, feature detection, and practical computer vision in real-world systems

CUDA Programming

Mastering GPU-accelerated algorithms, parallel computing patterns, and performance optimization for data-parallel workloads

GStreamer and Video Pipelines

Developing expertise in sophisticated multimedia processing pipelines and video stream architectures for production systems

Signal Processing Foundations

Understanding filtering, transforms, and real-world signal analysis for sensors, audio, and sensor-based systems

Modern AI Engineering

Systems thinking in ML/DL: inference optimization, edge deployment, and production AI at scale

System Design for AI/CV

Architecting complex systems that combine signals, vision, and AI—with emphasis on performance and reliability

Get In Touch

Connect with me on various platforms

Get In Touch

Feel free to reach out for collaborations or just a friendly hello!