Skip to content
View shivamskr151's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report shivamskr151

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
shivamskr151/README.md

πŸ‘‹ Hi there, I'm Shivam Kumar

GitHub LinkedIn Portfolio Linktree

🎯 About Me

Software Engineer @ VariPhiGen | Based in Noida, India

I'm a passionate software engineer focused on building modern web applications and innovative solutions. With expertise in React, TypeScript, and various web technologies, I love creating user-friendly applications that solve real-world problems.

πŸš€ Featured Projects

πŸ“Ή Advanced Camera Management System

  • Designed and developed a robust Camera Management Module to support real-time camera addition, editing, and deletion with ONVIF and RTSP support
  • Integrated full PTZ control (Pan, Tilt, Zoom) via ONVIF protocol, including support for preset positions and camera movement automation
  • Implemented secure storage of RTSP/ONVIF credentials and dynamic video streaming via WebRTC and HLS
  • Enabled real-time streaming preview, camera health monitoring, and connection status reporting
  • Built a user-friendly UI using React and Tailwind CSS for seamless camera configuration and zone management
  • Developed backend FastAPIs using static template/Python to handle device registration, credential encryption, and stream handling
  • Implemented zone drawing (polygonal and rectangular) with real-time streaming overlays for activity detection and event triggering
  • Ensured system compatibility with a wide range of IP/ONVIF-compliant cameras including support for H.264 and H.265 formats
  • Collaborated with cross-functional teams to deploy the module as part of an intelligent video analytics system

πŸ› οΈ Tech Stack

Programming Languages

Python JavaScript TypeScript

Frontend Development

React Next.js HTML5 CSS3

Backend Development

Node.js Express.js NestJS FastAPI

Database & DevOps

MongoDB Docker GitHub Actions PostgreSQL

Design & Tools

Figma Git GitHub

🌟 Unique Skills

  • Camera System Integration: Specialized in PTZ camera control and management
  • Interactive Drawing Tools: Expert in creating custom canvas-based drawing components
  • Real-time Applications: Experience with WebSocket and real-time data handling
  • Cross-platform Development: Mobile-responsive web applications

πŸš€ What I Do

🎨 Product Design & Prototyping

Craft wireframes, mockups, and user flows to validate ideas quickly.

πŸ’» Frontend Development

Build responsive UIs with React and Next.js, ensuring cross-device consistency.

βš™οΈ Backend Development

Architect robust REST & GraphQL APIs with Node.js, NestJS, Express, and Python.

πŸ”§ DevOps & CI/CD

Containerize applications, configure pipelines (GitHub Actions / Jenkins), and streamline deployments.

🎯 Current Focus

  • πŸ” PTZ Camera Systems: Developing advanced camera management solutions
  • 🎨 Interactive UI Components: Creating reusable React components for drawing and visualization
  • πŸ“± Modern Web Applications: Building responsive and user-friendly web applications
  • πŸš€ API Development: Working with React Query for efficient data management

πŸ“« Get In Touch

🌱 Currently Learning

🧠 Edge AI & Embedded Systems

  • Hailo AI Accelerator: Exploring deployment of deep learning models on Hailo-8 for low-power, high-efficiency edge inference
  • Raspberry Pi for AI Workloads: Setting up Raspberry Pi for real-time video processing, sensor integration, and smart camera applications
  • YOLOv8 Optimization: Running object detection models like YOLOv8 with quantization and hardware acceleration for edge inference
  • Media Streaming & Processing: Using tools like GStreamer, MediaMTX, and WebRTC to stream RTSP feeds and perform real-time analysis on embedded devices

🌟 What I'm Working On

Currently focused on:

  • Camera Management Systems: Developing comprehensive PTZ camera control solutions
  • Interactive Drawing Tools: Creating advanced polygon drawing and visualization tools
  • Web Development: Building modern, responsive web applications
  • API Integration: Working with React Query for efficient data fetching

Profile Views

Thanks for visiting my GitHub profile! Feel free to explore my projects and reach out if you'd like to collaborate. πŸš€

Pinned Loading

  1. Raspberry-Pi-Kafka Raspberry-Pi-Kafka Public

    A minimal setup to run Apache Kafka on Raspberry Pi for edge data streaming. Ideal for IoT applications involving real-time sensor data collection, processing, and forwarding to cloud or local cons…

    Python 2

  2. CRM CRM Public

    A CRM stands for Customer Relationship Management β€” it’s both a business strategy and a software tool designed to help companies manage their interactions with customers, leads, and prospects.

    Vue 3

  3. webrtc_player webrtc_player Public

    A complete streaming solution that pulls RTMP streams from external sources via MediaMTX and delivers them as WebRTC streams through OvenMediaEngine (OME).

    TypeScript 3