You are viewing a public GitRanked analysis for sujalmh/AI-Powered-Surveillance-System-with-Natural-Language-based-Querying.Analyze your own repositories
Showcase/sujalmh

sujalmhsujalmh / AI-Powered-Surveillance-System-with-Natural-Language-based-Querying

Analysis Period: 30 Days (Feb 12 – Mar 4, 2026)

This project transforms passive CCTV video streams into a searchable, proactive intelligence asset. It integrates computer vision, deep learning, and Natural Language Processing (NLP) to enable real-time monitoring, crowd density estimation, and forensic video retrieval using conversational queries.

Team Health

/100
0/100
Team Health · Risk

Activity Feed

most recent first
sujnankumar Completed improve color accuracy with CIEDE2000 scaling and family matching
187d ago
sujalmh Advanced pull request work
187d ago
sujnankumar Advanced optimize mask extraction order and thresholding in object detection
188d ago
sujnankumar Reviewed PR #26 with commented
188d ago
sujnankumar Reviewed PR #26 with commented
188d ago
sujnankumar Advanced improve timeout handling and mask thresholding across modules
188d ago
sujnankumar Advanced optimize mask erosion fallback and queue operations
188d ago
sujnankumar Proposed improve color accuracy with CIEDE2000 scaling and family matching
188d ago
sujnankumar Advanced Merge branch 'main' of https://github.com/sujnankumar/AI Powered Surveillance…
188d ago
sujnankumar Advanced improve color accuracy with CIEDE2000 scaling and family matching
188d ago
sujnankumar Advanced Merge branch 'sujalmh:main' into main
188d ago
sujnankumar Advanced improve color accuracy with mask erosion and original ROI
188d ago
sujnankumar Advanced extract alert behavior from natural language input
188d ago
sujnankumar Advanced enhance error logging for stale conversion file cleanup
188d ago
sujnankumar Completed correct video clip timing by accounting for FPS mismatch
188d ago
sujalmh Advanced pull request work
188d ago
sujnankumar Advanced improve video clip timing with piecewise FPS mapping and reuse moov detection
188d ago
sujnankumar Advanced extract build embedding text function and improve robustness
188d ago
sujnankumar Advanced handle corrupt MP4 recordings missing moov atom at startup
188d ago
sujnankumar Proposed correct video clip timing by accounting for FPS mismatch
188d ago
sujnankumar Advanced correct video clip timing by accounting for FPS mismatch
188d ago
sujnankumar Advanced add CLIP optimized embedding text and object type filtering
188d ago
sujnankumar Advanced improve MP4 validation and add ffmpeg stdin handling
188d ago
sujnankumar Advanced add dense window clip trimming and result merging
188d ago
sujnankumar Completed fixing chat response issue, timezone management.
188d ago
sujalmh Advanced pull request work
188d ago
sujnankumar Advanced extract enrich detected object helper to eliminate duplicate code
188d ago
sujnankumar Advanced Implement a new chat API with natural language query parsing, conversational…
189d ago
sujnankumar Advanced Implement hybrid search, semantic video indexing, object detection, attribute…
189d ago
sujnankumar Advanced Implement chat API with natural language processing for queries and conversat…
189d ago
sujnankumar Advanced add multi color detection with upper/lower body color support
189d ago
sujnankumar Advanced Implement a chat interface with natural language processing for data retrieva…
189d ago
sujnankumar Proposed fixing chat response issue, timezone management.
189d ago
sujnankumar Advanced handle conversational messages with fast path and LLM responses
189d ago
sujnankumar Advanced add IST timezone support for timestamp display
189d ago
sujnankumar Completed enhance MJPEG streaming with stall detection and improve video playback
189d ago
sujalmh Advanced pull request work
189d ago
sujnankumar Proposed enhance MJPEG streaming with stall detection and improve video playback
189d ago
sujnankumar Advanced enhance MJPEG streaming with stall detection and improve video playback
189d ago
sujnankumar Advanced improve search precision, thread safety, and fix bugs
189d ago
sujalmh Completed Refactor logging to use Loguru across multiple services
189d ago
sujalmh Advanced pull request work
189d ago
sujalmh Proposed Refactor logging to use Loguru across multiple services
189d ago
sujalmh Advanced Refactor logging to use Loguru across multiple services
189d ago
sujnankumar Advanced improve precision with relevance scoring, thresholds, and caps
189d ago
sujnankumar Advanced improve retrieval precision by tightening thresholds and limits
189d ago
sujnankumar Advanced Merge branch 'sujalmh:main' into main
189d ago
sujalmh Advanced pull request work
189d ago
sujalmh Completed Enhance chat and retrieval processes
189d ago
sujalmh Proposed Enhance chat and retrieval processes
189d ago
sujalmh Advanced standardize indentation in time formatting utility and video queue hook
189d ago
sujalmh Advanced add video indexing dashboard components and hooks
189d ago
sujnankumar Advanced Merge branch 'sujalmh:main' into main
189d ago
sujnankumar Advanced Implement video clip generation from snapshots, including FFmpeg H.264 conver…
189d ago
sujalmh Completed Enhance chat and retrieval processes with detailed processing s…
189d ago
sujalmh Advanced pull request work
189d ago
sujalmh Advanced Improve error handling for pending sessions and enhance video duration tracki…
189d ago
sujalmh Advanced Enhance timestamp handling in fallback logic for unified retrieval and refact…
189d ago
sujalmh Proposed Enhance chat and retrieval processes with detailed processing s…
189d ago
sujalmh Advanced Enhance chat and retrieval processes with detailed processing steps tracking
189d ago
sujnankumar Completed enhancing object detection and clip generation
190d ago
sujalmh Advanced pull request work
190d ago
sujnankumar Reviewed PR #19 with commented
190d ago
sujnankumar Advanced Implement service for building video clips from snapshots and recordings with…
190d ago
sujnankumar Reviewed PR #19 with commented
190d ago
sujnankumar Reviewed PR #19 with commented
190d ago
sujnankumar Advanced add input output size mismatch check and improve sigmoid handling in person a…
190d ago
sujnankumar Advanced enhance error handling in video processing and clip building functions
190d ago
sujnankumar Advanced resolve normalization bug and improve system robustness
190d ago
sujnankumar Advanced improve error handling and refactor camera operations
190d ago
sujnankumar Proposed enhancing object detection and clip generation
190d ago
sujnankumar Advanced Implement core object detection, tracking, and attribute recognition services…
191d ago
sujnankumar Advanced implement unified hybrid retrieval engine combining structured and semantic s…
191d ago
sujnankumar Advanced introduce natural language query parsing service and update gitignore to excl…
191d ago
sujnankumar Advanced introduce services for model downloading, semantic image captioning with Qwen…
192d ago
sujnankumar Advanced implement core object detection, tracking, and attribute recognition pipeline…
192d ago
sujnankumar Advanced Add API endpoints for video management, streaming, upload, object detection,…
192d ago
sujalmh Advanced Enhance backend structure by centralizing configuration, improving logging, a…
197d ago
sujnankumar Reviewed PR #14 with commented
197d ago
sujnankumar Reviewed PR #14 with commented
197d ago
sujnankumar Reviewed PR #14 with commented
197d ago
sujnankumar Reviewed PR #14 with commented
197d ago
sujalmh Advanced pull request work
197d ago
sujnankumar Completed latest changes suggested by coderabbit
197d ago
sujnankumar Reviewed PR #14 with commented
197d ago
sujnankumar Reviewed PR #14 with commented
197d ago
sujnankumar Proposed latest changes suggested by coderabbit
197d ago
sujnankumar Advanced Implement core backend API with chat functionality and a new frontend alerts…
197d ago
sujnankumar Advanced Add package lock.json to lock dependencies.
197d ago
sujalmh Advanced pull request work
197d ago
sujnankumar Completed Implement chat API with natural language processing for filtering and integra…
197d ago
sujnankumar Advanced Initialize core backend application with configuration, FastAPI setup, chat A…
197d ago
sujnankumar Proposed Implement chat API with natural language processing for filtering and integra…
197d ago
sujnankumar Advanced Implement chat API with natural language processing for filtering and integra…
197d ago
sujnankumar Advanced Implement alerts management UI including a table and enhance query results di…
197d ago
sujnankumar Completed update: updated alert creation in both alert dashboard and in coversation page
198d ago
sujalmh Advanced pull request work
198d ago
sujnankumar Advanced Add chat router with natural language parsing for detection queries and intro…
198d ago
sujnankumar Advanced Add alerts management table and camera status display.
198d ago
sujnankumar Advanced Implement a Recent Alerts dashboard component that displays and streams alert…
198d ago
sujnankumar Reviewed PR #13 with commented
198d ago
sujnankumar Advanced build: generate package lock file
198d ago
sujnankumar Advanced Merge branch 'main' of https://github.com/sujnankumar/AI Powered Surveillance…
198d ago
sujnankumar Advanced Add LLM based answer generation service, alert engine, and API routes for cha…
198d ago
sujnankumar Advanced Merge branch 'sujalmh:main' into main
198d ago
sujnankumar Advanced Introduce real time alert engine, LLM answer generator, and API endpoints for…
198d ago
sujnankumar Advanced Introduce chat API with natural language parsing for query filtering and answ…
198d ago
sujalmh Advanced implement initial frontend application with core pages, components, and styli…
198d ago
sujnankumar Proposed update: updated alert creation in both alert dashboard and in coversation page
198d ago
sujnankumar Advanced Merge branch 'main' of https://github.com/sujnankumar/AI Powered Surveillance…
198d ago
sujnankumar Advanced Add chat API with natural language query parsing for filtering and message ma…
198d ago
sujalmh Advanced Merge branch 'main' of https://github.com/sujalmh/AI Powered Surveillance Sys…
198d ago
sujalmh Advanced Merge branch 'main' of https://github.com/sujalmh/AI Powered Surveillance Sys…
198d ago
sujalmh Advanced setup script.
198d ago
sujnankumar Completed use local time for alert, chat, anomaly timestamps
198d ago
sujalmh Advanced pull request work
198d ago
sujnankumar Advanced improve error handling and datetime consistency in anomaly detection and medi…
198d ago
sujnankumar Advanced normalize datetime handling across API endpoints and services
198d ago
sujnankumar Advanced Merge branch 'main' of https://github.com/sujalmh/AI Powered Surveillance Sys…
198d ago
sujnankumar Advanced standardize UTC timestamp handling across API endpoints
198d ago
Yashas-Shetty Completed Implement zone management for crowd detection, including zone c…
198d ago
sujalmh Advanced pull request work
198d ago
sujalmh Advanced Merge branch 'main' into main
198d ago
sujnankumar Proposed use local time for alert, chat, anomaly timestamps
198d ago
sujnankumar Advanced Merge branch 'main' of https://github.com/sujalmh/AI Powered Surveillance Sys…
198d ago
sujnankumar Advanced use local time for alert, chat, anomaly timestamps
199d ago
Yashas-Shetty Advanced Enhance natural language query parsing to include crowd synonyms for count co…
200d ago
sujalmh Advanced pull request work
200d ago
Suhan-D-Shet Completed Alert engine setup.
200d ago
Yashas-Shetty Advanced Enhance object detection logging and improve zone bounding box validation. Ad…
200d ago
Yashas-Shetty Proposed Implement zone management for crowd detection, including zone c…
200d ago
Yashas-Shetty Advanced Implement zone management for crowd detection, including zone creation, updat…
200d ago
Suhan-D-Shet Proposed Alert engine setup.
205d ago
Suhan-D-Shet Advanced Merge branch 'sujalmh:main' into main
205d ago
sujalmh Advanced pull request work
205d ago
sujnankumar Completed Update/chat functionality
205d ago
sujnankumar Advanced Merge branch 'main' into update/chat functionality
205d ago
sujnankumar Proposed Update/chat functionality
205d ago
Suhan-D-Shet Proposed Add Intel OpenVINO model for person attribute recognition and g…
205d ago
sujnankumar Completed Implement chat API with natural language parsing, unified retri…
205d ago
sujnankumar Proposed Implement chat API with natural language parsing, unified retri…
205d ago
Yashas-Shetty Completed Implement natural language query parsing service using LLMs to …
205d ago
Yashas-Shetty Proposed Implement natural language query parsing service using LLMs to …
205d ago
sujnankumar Completed Fix/update dashboard
205d ago
sujnankumar Proposed Fix/update dashboard
206d ago
Yashas-Shetty Completed Add system configuration for LLM, indexing, and system reset wi…
206d ago
Yashas-Shetty Proposed Add system configuration for LLM, indexing, and system reset wi…
206d ago
sujnankumar Completed Enhance answer generation and natural language parsing capabilities
206d ago
sujnankumar Proposed Enhance answer generation and natural language parsing capabilities
206d ago
sujnankumar Completed Fix/UI update
206d ago
sujnankumar Proposed Fix/UI update
206d ago
sujnankumar Completed ui fix for video and retrieval fixes
206d ago
sujnankumar Proposed ui fix for video and retrieval fixes
206d ago

Contributor Profiles

Stat tiles + AI work summary

Work Areas Treemap

Hover a block to see contributors

Hover any block to see who worked in that area

AI Insights

Per-person findings

The repository saw a burst of development focused on strengthening natural language querying, video retrieval and clip generation, streaming reliability, and detection accuracy. Two contributors shipped a series of PRs adding chat/NLP capabilities, unified retrieval pipelines, and backend robustness improvements.

Merged 'Enhance chat and retrieval processes'…Added video clip generation from snapshots…Stabilize the recently merged large features…Increase review coverage on future PRs…3 active risks
Single-Owner Risk

Object detection, tracking, and attribute recognition pushes were all authored by sujnankumar.

Single-Owner Risk

Video clip generation and MP4 timing correction changes were exclusively pushed by sujnankumar.

Single-Owner Risk

Color accuracy and CIEDE2000 color matching work was exclusively pushed by sujnankumar.

Want these insights for your team?

Join the engineering leaders using GitRanked to measure performance, identify bottlenecks, and recognize their top contributors.

Get Started Free