Client is a data analytics company that did higher level data processing over health devices. These devices used Bluetooth Low Energy/Bluetooth Smart (BLE) for communication. Was responsible for profile validation and API development.
The primary objective is to extract data from a Bluetooth Low Energy/Bluetooth Smart (BLE) device using open source tools and build an API for iOS/Android apps to interact with the device.
Client manufactures industrial data loggers for the pharmaceutical industry. Data integrity, redundancy and high availability are some of the key requirements. The loggers collect the data (analog or digital) and monitor them for breach in set points to trigger alarm conditions. The collected data is pushed to the server for mining
The datalogger is an IoT device that could be configured and firmware upgraded remotely (FOTA). It was implemented in PIC24 (16 bit) with 256kb flash and 32kb RAM by a team of 4 developers (I was lead developer). The firmware was developed in such a way that it ran on multiple hardware (2 product lines with variation in feature set in each) without any software changes.
Tiino was developing a product on wireless sensor network based parking assistance system for large complexes with multiple points of entry. This product’s research work along with working prototypes was presented as a bachelor’s thesis "A WSN based parking assistance/guidance system" for energy conservation.
It is a smart parking assistance system for malls and shopping centers that have multilevel parking lots to contain a large number of cars at the same time. The system provides a WSN based parking lot monitoring and guidance system that will enable the workers to monitor the parking lot with the help of a GUI.
EmbedJournal is a popular tech blog on embedded systems, robotics, and electronics. I own and administer it (proudly). It has a been attracting a lot of organic traffic since early 2013. Some of my writings have been featured in a number of other peer blogs from time to time.
GLEM is a tiny graphical LCD emulator for embedded platforms and other small projects that need a one-off GUI to display some data without having to worry about window management.
Was exposed to, Digital Circuits, Power Electronics, Embedded Systems, Data Structures and Algorithms, Linear Integrated Circuits, Fundamentals of Computing, Control Systems and Digital Signal Processing.
During the four years of collge, I had done a number of projects - including one for Mahindra Group - under the guidance of our college faculty members. Some notable works are listed below
The device, designed to be placed in vehicles to log various parameters (digital and analog) and transfer real time data to a server with a GSM/GPRS modem. A PC application was written to configure the device in field.
The robot featured a 6 DOF custom robotic arm made out of acrylic. It was designed to pick objects as heavy as 200gms. It could also do color detection and navigation with image processing using OpenCV.
The robot can traverse a grid type track with some nodes to touch and some nodes to omit (based on problem statement) in the shortest possible path. These nodes are marked by different colored plates placed at the node. It uses image processing algorithms to detect the color of the plate.
Intensive (2 Weeks) workshop on Analog Device’s BlakFin processors conducted by IIT-Madras in association with Analog Devices. Analog Devices – IIT Madras DSP Learning Center.
A hands on training (2 Weeks) organized by Microchip Technology Inc., conducted by EFY India at Bangalore for the PIC 18F family of Microcontrollers.
An Introductory session for Embedded Systems focusing on the theory and practice of Embedded System Software and Hardware design with the 8051 Microcontrollers.