I'm Niharika Sharma, an Electrical and Electronics Engineering student based in Bengaluru. I love bridging the gap between hardware and software, with a strong focus on Embedded Systems, IoT, and electronics design.
These days I'm focused on:
- Designing smart, hardware-based prototypes using microcontrollers like ESP32 and Arduino.
- Exploring wireless communication, sensor fusion, and spatial analytics.
- Integrating foundational Machine Learning and Image Processing pipelines into edge applications.
Some stuff I have built:
-
IoT-Enabled Real-Time Pothole Detection System - A low-cost, scalable road condition monitoring unit. Integrated an ESP32 with IMU sensors and a GPS module to detect road irregularities, capture spatial data, and handle wireless data transmission.
-
GSM Technology Based Agricultural Motor Controller - A remote irrigation management system built using Arduino and a SIM800L GSM module. Enables farmers to control water motors via SMS commands, incorporating water-level and soil-monitoring logic to reduce water wastage.
-
Clash Royale Emote Detector - A computer vision project featuring a complete image processing pipeline (OpenCV) and an ML classifier (Scikit-Learn). Uses custom feature engineering with NumPy for low-latency inference, paired with an interactive Pygame UI.
Tech Stack & Tools:
- Languages: Java, Python, C
- Embedded & Hardware: Arduino, ESP32, GSM (SIM800L), Sensors, Relay Modules, IoT Fundamentals
- AI, ML & CV: Scikit-Learn, OpenCV
- Tools & Platforms: VS Code, Git, GitHub, Arduino IDE, Jupyter Notebook, Colab
- Operating Systems: Windows, MacOS, Linux (Omarchy)
Certifications & Learning:
- Gen AI Engineering Mastermind: Training in Generative AI workflows, prompt engineering, and practical AI applications.
- C Programming Course: Core foundations in data structures and structured programming via Infosys Springboard.
Connect with me:
- 📧 Email: niha4rika7@gmail.com
- 💼 LinkedIn: Niharika Sharma

