Hello, I'm Sanjay
Final-year Electronics and Communication Engineering student at VIT Vellore, with a growing interest in web technologies and a strong passion for embedded systems. Comfortable working with Java, SQL, and basic Object-Oriented Programming, as well as building user interfaces using HTML, CSS, and JavaScript. Experienced with microcontrollers, real-time embedded projects. Motivated by hands-on learning, I enjoy creating systems that combine hardware and software to solve real-world problems.
@ About Me
profile A tech enthusiast with a deep passion for building solutions that connect software and hardware. My interests span across full-stack web development, embedded systems, cloud computing, and networking. I love working on real-world problems through hands-on projects that bring ideas to life.
hardware I'm experienced in working with microcontrollers like 8051, ESP32, and STM32, and I use C and Embedded C to create responsive, real-time embedded applications. I also explore system-level design and circuit analysis through tools like Keil µVision, MATLAB, Cadence Virtuoso, and Cisco Packet Tracer.
software On the software side, I enjoy crafting interactive user experiences using HTML, CSS, and JavaScript, while applying Object-Oriented Programming principles in Java. I’m especially excited by projects that bring together embedded hardware with live web-based interfaces to solve meaningful challenges.

Skills

Software & Programming

  • Java (Basic OOP)
  • Embedded C
  • MySQL
  • HTML, CSS, JavaScript
  • React.js (Basics)
  • Cloud Basics (AWS, Firebase)

Core & Electronics

  • VLSI Design
  • Assembly Language Programming (ALP)
  • Microcontrollers (8051, ESP32)
  • Embedded Systems
  • Digital Electronics
  • Computer Networks

Project Work

Click for More!
cpu
cpu

8051 MicroController Project

  • 8051
  • ALP
The Car Parking System using 8051 is an automated gate control system designed using Assembly Language Programming (ALP). The system uses IR sensors to detect vehicles at both the entry and exit points. When a vehicle arrives at the entry gate, the IR sensor detects its presence, and the 8051 microcontroller checks for available parking space using a counter logic. If a slot is available, the microcontroller sends a signal to the motor driver to open the gate; otherwise, access is denied. At the exit gate, the IR sensor triggers the gate to open and the counter is updated accordingly. The project was developed using ALP on the Keil IDE and simulated using Proteus. Through this project, I gained hands-on experience in low-level hardware control, sensor integration, and motor interfacing—key skills in embedded system design.
Click for More!
cpu
cpu

Flood Level Detection

  • Flutter
  • Embedded C
  • Firebase
  • ESP
The Smart Flood-Level Monitoring System uses an ESP32 microcontroller and an ultrasonic sensor to measure water levels by calculating the distance to the road surface. It classifies flood severity into Safe, Caution, or Not Safe categories and sends data via Wi-Fi to a Firebase cloud database for real-time monitoring. An Android app displays color-coded alerts to help users and authorities make quick decisions during floods. The system’s modular design supports multiple sensor nodes, enabling easy expansion for city-wide coverage. It also filters out false readings caused by environmental factors to improve accuracy. This project provided hands-on experience in IoT programming, sensor integration, cloud communication, and mobile app development, creating a cost-effective flood monitoring solution.
Click for More!
cpu
cpu

Emergency Chat Box

  • EmbeddedC
  • ESP
  • WebServer
  • Wifi
The Emergency Chat Box project utilizes ESP8266 Wi-Fi modules to enable offline communication between a sender and receiver through a captive portal and WebSockets, without requiring an internet connection. The sender ESP8266 acts as a Wi-Fi Access Point hosting a chat interface, while the receiver connects to this network and displays incoming messages on an OLED screen. Messages are transmitted in real-time with low latency using WebSockets, and the receiver acknowledges messages via a push button, ensuring reliable communication during emergencies. The system’s queueing mechanism manages multiple messages in order, preventing message loss. Developed using Embedded C, this project provided practical experience in embedded system programming, wireless communication, sensor interfacing, and real-time data handling, making it a robust solution for critical offline messaging.
Click for More!
cpu
cpu

ML based Foot Arch Detection

  • BioMedical
  • React.js
  • ML
  • FlaskAPI
This project automates foot arch classification using Harris mat footprint images transformed into pressure heatmaps. Machine learning models—Support Vector Machines (SVM) and Convolutional Neural Networks (CNN)—classify Pes Cavus, Pes Planus, and Normal Arch with high accuracy. The CNN model achieved 92% accuracy with strong precision, recall, and F1 scores. Using Gaussian-based pressure modeling, the system analyzes plantar pressure without sensors, providing biomechanically valid results. Built with OpenCV and advanced image processing, it includes a React-based web platform for real-time visualization and easy access to pressure data. This sensorless, cost-effective method enables early detection and monitoring of foot abnormalities for clinical and remote healthcare use.

Certifications

SQL(Intermediate)

From HackerRank (Solved SQL Queries involving Joins and sub Queries)

AWS Cloud Practitioner

From AWS SkillBuild (Cloud computing fundamentals)

ESP Workshop

From Technical Workshop (gained Hands-On experience with esp32 and sensor interfacing)

Bare Metal Programming

From Udemy (gained Knowledge of ARM cortex-M series with hands on embedded C programming )

API fundamentals

From PostMan (explored API fundamentals and completed tasks with GET, POST, DELETE, and PATCH requests.)

Rest API

From HackerRank (Covers topics like getting data from an API and process using parameters or paging.)

Merit Award

From VIT (Securing top rank in My Department)

Contact Me

Mobile Number

+91 6382160049

Email

mssanjay180@gmail.com