Prawal Gangwar

Greater Bengaluru Area Contact Info
2K followers 500+ connections

Join to view profile

About

A passionate software engineer, with over half a decade of experience, from the Indian…

Activity

Join now to see all activity

Experience & Education

  • Secure AI Labs

View Prawal’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Licenses & Certifications

Courses

  • Communication Systems

    EE320

  • Computer Networks

    CS425

  • Computer Systems Security

    CS628

  • Data Structures and Algorithms

    ESO207

  • Digital Electronics and Microprocessor Technology

    EE370

  • Embedded and Cyber Physical Systems

    CS637

  • Image Processing

    EE604

  • Management of Design and Innovation

    CS627

  • Operating Systems

    CS330

  • Probabilistic Mobile Robotics

    EE698G

  • Probability and Statistics

    MSO201

  • Using Python to Access Web Data

    Coursera

Projects

  • Harp plugin for Distributed Machine Learning

    -

    ◦ Implemented Machine Learning algorithms for Distributed Systems by leveraging the power of High Performance Computing
    ◦ Used Hadoop for distributed data management, Harp plugin for collective communication and Intel DAAL libraries for Machine Learning algorithms to get the best performance on each frontier
    ◦ Tested the performance against several other implementations

    See project
  • NachOS Extension

    -

    ◦ Implemented System calls pertaining to Fork, Exec, Join, Sleep and Exit
    ◦ Implemented UNIX, First in First Out, Round Robin and Shortest Job First job scheduling algorithms
    ◦ Implemented Shared Memory, Demand Paging and Page Replacement using multiple algorithms

    Other creators
  • SHERLock - Smart Home Entry Registration and Locking

    -

    ◦ Prototyped an IoT based smart Lock connecting to an Android App via Telegram API using QR Code for authentiation
    ◦ The hardware was setup using Raspberry Pi, Wifi module, PiCam and LCD Display
    ◦ The difficulty of authorization varied for different use cases of owner, known and unknown users

    Other creators
  • Eulerian Video Magnification for Revealing Subtle Changes

    -

    ◦ Implemented an algorithm to magnify the subtle changes like change of skin color due to blood flow and small motions like that of a guitar string vibration which are not visible to the naked eye.
    ◦ Implementation mainly involved creating a Gaussian/Laplacian Pyramid followed by temporal bandpass filtering to reveal changes of some frequency.

    Other creators
    • Roshan Kumar
  • PC based flash utility for TDAxx production devices

    -

    ◦ In automotive productions systems peripheral interfaces are very limited. For devices/ECUs (Electronic Component Units) in production firmware images need to be flashed to persistent memory. Upon booting these images are executed and ECUs start working in real car.
    ◦ Target was to build a Windows PC based tool that enables flashing as well as reduced flashing time on production line. This is demanded by many TI customers and is of great value of them.
    ◦ Building of this tool involved…

    ◦ In automotive productions systems peripheral interfaces are very limited. For devices/ECUs (Electronic Component Units) in production firmware images need to be flashed to persistent memory. Upon booting these images are executed and ECUs start working in real car.
    ◦ Target was to build a Windows PC based tool that enables flashing as well as reduced flashing time on production line. This is demanded by many TI customers and is of great value of them.
    ◦ Building of this tool involved quick ramp-up on TI’s existing software which involved Bootloader and Software Development Kit; it also involved working with Windows libraries on PC.
    ◦ Successfully built a robust tool that can be used for flashing existing TI devices (TDA2xx, TDA3xx).
    ◦ This tool can also be extended to future devices. It supports flashing over USB and UART interfaces.

    Other creators
  • EKF based RGBD SLAM for Indoor Environment

    -

    ◦ Implemented an Extended Kalman Filter based RGBD SLAM using Xbox Kinect Sensor.
    ◦ Implemented the algorithm from scratch using OpenCV and Freenect libraries on Pioneer P3-DX using ROS platform.
    ◦ As a part of Course Project for EE698G: Probabilistic Mobile Robotics

    Other creators
  • Obstacle Detection Using Stereo Camera

    -

    ◦ Detected obstacles and their distance in the path of an autonomous vehicle mounted by a stereo camera
    ◦ Computed the free space available in front of the vehicle, by building a depth map, detecting and
    removing the road, sky and background, and identifying potential obstacles
    ◦ Used optimization and noise removal techniques like Watershed, Erode and Dilate to segment out sky and the free road.

  • Objective Video Quality Evaluation

    -

    ◦ Implemented Objective Video Quality Estimation algorithms for videos transmitted over a network
    ◦ Analysed several algorithms for Video Calibration,Quality Parameters and Model Development
    ◦ Developed a C++ code using OpenCV libraries to quantitatively rate a video quality
    ◦ Implemented Spatial Information filter (SI13) to extract perceptual features from a video frame
    ◦ Detected and quantified distortions like Temporal Delay, Spatial Shifting and Scaling, Frame Drops…

    ◦ Implemented Objective Video Quality Estimation algorithms for videos transmitted over a network
    ◦ Analysed several algorithms for Video Calibration,Quality Parameters and Model Development
    ◦ Developed a C++ code using OpenCV libraries to quantitatively rate a video quality
    ◦ Implemented Spatial Information filter (SI13) to extract perceptual features from a video frame
    ◦ Detected and quantified distortions like Temporal Delay, Spatial Shifting and Scaling, Frame Drops, Luminance offset, Variable Frame delays and Broken Macro Blocks individually

    Other creators

Languages

  • Hindi

    -

  • English

    -

Recommendations received

More activity by Prawal

View Prawal’s full profile

  • See who you know in common
  • Get introduced
  • Contact Prawal directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Prawal Gangwar

1 other named Prawal Gangwar is on LinkedIn

See others named Prawal Gangwar

Add new skills with these courses