“I had the pleasure of managing Vinit's day to day activities at Freescale during the summer of 2014. After reviewing over 100 resumes and talking directly with 10 of those candidates, we made an intern offer to Vinit based on his intelligence and demonstrated ability and desire to work hard to get the job done. We weren't disappointed. We needed someone who could ramp themselves up to speed quickly and contribute to our efforts in a short period of time. I provided Vinit with some material to review before he arrived and even more material on his first day. By the end of his first week, Vinit was already able to begin contributing as a net positive producer. Vinit was able to complete several significant projects during his internship, including a couple where our senior experts weren't sure if they were doable or not. Vinit is: Smart Hardworking Resourceful Professional With great presentation skills. I strongly recommend Vinit for any entry level embedded SW development position where an engineer who catches on quickly and delivers results in short order with minimal hand holding is required.”
About
Activity
-
On Friday, I logged off from Intel for the last time after an amazing 17 years with this truly archetypal Silicon Valley company. From start to…
On Friday, I logged off from Intel for the last time after an amazing 17 years with this truly archetypal Silicon Valley company. From start to…
Liked by Vinit Vyas
-
As the owner of a law firm, I've been using software developed by our company Smart Legal AI to handle client intake through both chat and voice…
As the owner of a law firm, I've been using software developed by our company Smart Legal AI to handle client intake through both chat and voice…
Liked by Vinit Vyas
-
Honoured to represent Micron Technology at the inauguration of Semicon India 2024 by the Prime Minister of India, Shri Narendra Modi, along with…
Honoured to represent Micron Technology at the inauguration of Semicon India 2024 by the Prime Minister of India, Shri Narendra Modi, along with…
Liked by Vinit Vyas
Experience & Education
Courses
-
Advanced Computer Architecture
CSCI 5593
-
An Introduction To Artificial Intelligence by Prof. Peter Norvig & Prof. Sebastian Thrun (an online Stanford University course)
-
-
Design and Analysis of Algorithms
CSCI 5454
-
Embedded System & Design
ECEN 5613
-
Independent Study I
ECEN 5840
-
Independent Study II
ECEN 5840
-
Introduction to Engineering Management
EMEN 5010
-
Network Systems
CSCI 5723
-
Real Time Digital Media
ECEN 5653
-
Real Time Embedded Systems
ECEN 5623
-
UNIX System Administration
TLEN 5833
Projects
-
GPU Kernel modification for implementation of Vector Reduction & Image Filtering
Implemented atomic support operations on the Tesla C2075 GPU (448 Cores) and documented & analysed the profiled results based on six benchmarks
-
Two-level Adaptive Training Hybrid Branch Predictor
Implemented a two-level adaptive training branch predictor. The accuracy levels observed were 93.67% (bzip2) and 91.30% (456hmmer)
-
Accelerometer Controlled USB Wireless Mouse (using Bluetooth)
This project was submitted in partial fulfillment for the award of the degree of 'Bachelor of Engineering' in Electronics Engineering as a part of the mandatory final year project. A computer mouse that has its motion controlled by the two 2-axis accelerometers mounted on a glove. The accelerometer values are fed to the ATmega8 micro-controller, which in turn segregates the data by forming report descriptors as per the USB-HID Profile. This data is transmitted wirelessly using a Bluetooth HC05…
This project was submitted in partial fulfillment for the award of the degree of 'Bachelor of Engineering' in Electronics Engineering as a part of the mandatory final year project. A computer mouse that has its motion controlled by the two 2-axis accelerometers mounted on a glove. The accelerometer values are fed to the ATmega8 micro-controller, which in turn segregates the data by forming report descriptors as per the USB-HID Profile. This data is transmitted wirelessly using a Bluetooth HC05 transmitter to the Bluetooth receiver (inbuilt or otherwise) plugged into the USB port of the computer. Coding done in Embedded-C language using AVR-gcc compiler. Compatible with Windows and OS X. Can be operated using a PS/2 cable by using a USB-PS/2 Converter.
-
Wall-E (Advanced Multitasking Wall Follower)
An advanced multitasking wall following robot employing the Proportional-Integral-Derivative Control alongside the Pulse-width modulation technique. It included the simultaneously monitoring of a total of 8 sensors,viz. HC-SR04 Ultrasonic Sensors, TSOP-IR Sensor, conventional IR sensors, etc.
Other creators -
Line-Intellect (An Advanced Multitasking Line Following Robot)
Submitted the 'Line-Intellect' assigned as a part of the internship. Secured an 'A' grade by the Embedded Systems Head based on its performance, test & efficiency.
-
Affine Transformation and Sobel Filter using OpenCV for MPEG2 video
-
1. Simulated a post-production environment for digital media remake and enhancement and achieved color filtered and transformed motion picture.
2. Used Affine transformation and Sobel filter on uncompressed MPEG2 video frames for transformation.
3. Used FFMpeg for extracting image frames out of video and to implement video out of transformed frames.
4. Wrote code for OpenCV filters and modified affine filter algorithm for custom 360 degree rotation effect.
5. Provided execution…1. Simulated a post-production environment for digital media remake and enhancement and achieved color filtered and transformed motion picture.
2. Used Affine transformation and Sobel filter on uncompressed MPEG2 video frames for transformation.
3. Used FFMpeg for extracting image frames out of video and to implement video out of transformed frames.
4. Wrote code for OpenCV filters and modified affine filter algorithm for custom 360 degree rotation effect.
5. Provided execution speed-up using POSIX pthreads and attempted OpenCV GPU module for the same. -
Autonomous Air-Hockey table
-
This Real-time Embedded Systems project was an autonomous play-along air-hockey table based on the ARM BeagleBone Black running Ångström Embedded Linux distribution.
Each of the two Logitech C920 cameras monitored one half of the table (limited visibility), detecting the red puck and, using the stepper motor belt, moving the solenoid ‘kicker and pulley mechanism’ to hit the puck on to the other side of the table with precise timing and accuracy.
Source Code:…This Real-time Embedded Systems project was an autonomous play-along air-hockey table based on the ARM BeagleBone Black running Ångström Embedded Linux distribution.
Each of the two Logitech C920 cameras monitored one half of the table (limited visibility), detecting the red puck and, using the stepper motor belt, moving the solenoid ‘kicker and pulley mechanism’ to hit the puck on to the other side of the table with precise timing and accuracy.
Source Code: http://code.google.com/p/rtes-group-7/
Major algorithms implemented:
1. The centroid detection algorithm for puck detection
2. The trajectory planning algorithm for estimating the exact co-ordinates of the puck in advance, so that the kicker can start moving in that direction.
ARM AM335x GPIO Memory Mapping Implementation: http://github.com/VinitVyas
Coding Platform: Eclipse IDE used for C code development (using the POSIX API library) using Subversion in combination with Google Code and Doxygen documentation
Challenges included: Camera device drivers, RT patch for BeagleBone Black embedded Linux distributions (Xenomai), FIFO scheduling with thread priorities, fast GPIO responses, limited area image processing, grid mapping, trajectory and path detection for moving object, etc.Other creatorsSee project -
CUDA Implementation of Block Matching Algorithm for Motion Estimation
-
Languages
-
English
Native or bilingual proficiency
-
Hindi
Native or bilingual proficiency
-
Marathi
Native or bilingual proficiency
-
Marwari
Native or bilingual proficiency
Recommendations received
1 person has recommended Vinit
Join now to viewMore activity by Vinit
-
I had this weird thought: Can I get the time from an NTP server via UDP on port 123 using Netcat? The answer is yes: https://lnkd.in/gkfTHj_8
I had this weird thought: Can I get the time from an NTP server via UDP on port 123 using Netcat? The answer is yes: https://lnkd.in/gkfTHj_8
Liked by Vinit Vyas
-
🌟 𝐏𝐫𝐞𝐬𝐞𝐧𝐭𝐞𝐝 𝐚 𝐏𝐨𝐬𝐭𝐞𝐫 𝐚𝐭 𝐒𝐜𝐢𝐏𝐲 𝟐𝟎𝟐𝟒 𝐔𝐒𝐀! 🌟 I am thrilled to share that I recently attended the SciPy Conference…
🌟 𝐏𝐫𝐞𝐬𝐞𝐧𝐭𝐞𝐝 𝐚 𝐏𝐨𝐬𝐭𝐞𝐫 𝐚𝐭 𝐒𝐜𝐢𝐏𝐲 𝟐𝟎𝟐𝟒 𝐔𝐒𝐀! 🌟 I am thrilled to share that I recently attended the SciPy Conference…
Liked by Vinit Vyas
-
The University of Colorado Boulder welcomed Apple founder and former CU student Steve Wozniak as our commencement speaker this year. He only applied…
The University of Colorado Boulder welcomed Apple founder and former CU student Steve Wozniak as our commencement speaker this year. He only applied…
Liked by Vinit Vyas
-
Do you know where your textiles come from? U.S. cotton is traceable and sustainable. Explore CottonWorks™ for more on cotton traceability.
Do you know where your textiles come from? U.S. cotton is traceable and sustainable. Explore CottonWorks™ for more on cotton traceability.
Liked by Vinit Vyas
-
I started external mentoring recently, i.e. outside of Databricks. In 10 days I talked to close to 50 different people from many different companies…
I started external mentoring recently, i.e. outside of Databricks. In 10 days I talked to close to 50 different people from many different companies…
Liked by Vinit Vyas
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 MoreOthers named Vinit Vyas
-
Vinit Vyas
Lead Quantitative Analyst at CRISIL Global Research & Risk Solutions
-
Vinit Vyas
EPC/ EPCM Project Engineering Management Professional | 14 YOE | Ex- L&T Hydrocarbon Engg | Oil & Gas
-
Vinit vyas
-
Vinit Vyas
Student at University of Manitoba
41 others named Vinit Vyas are on LinkedIn
See others named Vinit Vyas