About Me
I'm an electrical engineer with over 5 years of experience in designing and developing embedded systems. My journey includes a Master's degree from the University of Colorado, Boulder, and roles at Analog Devices Inc. and John Deere India.
At John Deere, I worked on exciting projects like JDLink, a telematics solution for the automotive industry, leveraging my skills in C, Python, and MATLAB.
In my free time, I enjoy outdoor activities like table tennis, badminton, and bowling, and I'm a huge Marvel Cinematic Universe fan.
Technologies I've Been Working With Recently:
- Bare-metal
- Device Drivers
- Low power design
- Altium PCB Design
- Multi-threading
- event-driven scheduling
Where I’ve Worked
Embedded Software Engineer @ Lucid Motors
Sept 2023 - present
- Responsible for designing and developing safety critical battery software in C and MALTLAB-Simulink.
Some Things I’ve Built
Featured Project
Cubit (a measurement device)
It's a solar panel and USB rechargeable, multi-mode operational smart measuring tape. For this battery-operated device, power supply was designed. microcontroller + BLE, LCD and sensors including magnetic encoder were interfaced using I2C, ABI, SPI & UART.
- BLE
- Energy Harvesting
- Altium
- Energy Management
Featured Project
Posture monitoring using BLE
A monitoring system that helps users maintain proper posture and activity levels while working, using a custom GATT server and client and two external sensors. Alerts are sent over BLE if posture or activity are deemed inappropriate.
- State machine
- Energy monitoring
- server
- client
Featured Project
Arduino: the better one
The purpose of this project was to design your own “Golden Arduino” which meets the same connectivity specs as of commercial Arduino, but has features for better noise control, assembly, test and bring up.
- Altium
- Signal Integrity
- PCB design
Other Noteworthy Projects
view the archivePCB design practices
The purpose of this experiment was to study good and bad layout practices such as continuous ground plane, decoupling capacitor, trace widths and test points
SPI device driver for Beaglebone black
This project aims on how driver code can be written in a decoupled manner by using features of Linux. The project uses 'SPI Device driver' as a case study to document the learnings.
Remotely programming 8051
This project aims to enable users to flash and test their binaries on an 8051 microcontroller via a Wi-Fi module (ESP32)
Goods Sense Device
The developed device is targeted to sense condition of goods while transporting, which is its orientation.
Telematics
A low-cost, feature-rich product to help farmers receive alerts, status, and activities of their machines along with geofencing using an android app
GNSS based taximeter
Developed a GPS based Taxi Fare meter along with notifications and safety to passengers onboard using GSM services
What’s Next?
Get In Touch
You are right, I am always looking for new and better opportunities, my inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!
Say Hello