💖
🌸
🌿
💖
🌸
🌿
💖
Nidhi Shekhar

About Me

I'm a 3rd year Computer Science undergrad at People's Education Society (PES) University, Bengaluru.

My interest lies in Machine Learning, UI/UX, Systems programming. I look forward to working on solutions for real world problems !

Download Resume
Junimo

Hello, I'm Nidhi !

Welcome to my little corner of the digital world :)

About Me ! Explore My Work

My Projects

TrasHTTP

A lightweight, multithreaded web server written in C, designed to handle multiple client requests simultaneously, using configurable scheduling. Has support for HTTP and HTTPS. The user can choose from 3 different scheduling algorithms - Round Robin, least connections and random. Ensures static file serving with appropriate MIME type detection.

C openSSL pthreads HTTP

Portfolio Manager for stocks

springboot and stuff

Java MVC Springboot React

Cloud based attendance system using RFID

Integrated various sensors (RFID readers, LCD, keypad) and an ESP32-WROOM microcontroller along with a custom socket program that leveraged the Wi-Fi capabilities of the ESP32 for real-time data transmission of attendance details and utilized an AWS EC2 instance for secure data storage and management.

arduinoIDE ESP32 WebSockets AWS EC2

Campus Skill Connect

Designed RESTful APIs for user authentication, skill/project management, and collaborations, with a Flask backend and MariaDB database. This skill exchange platform was built with React, Node.js, and SQL. It allows users to manage and collaborate on skills and projects of their choice, built for collaboration between peers in colleges who are new to coding.

Flask MariaDB Git SQL React

AWS lambda Clone

Serverless function execution platform, re-creation of AWS Lambda's core idea. User can upload code (Python / JavaScript), execute that code in isolated environments (like Docker containers or MicroVMs) and track execution results, performance, and failures while monitoring everything live with dashboards.

Docker Kubernetes Grafana Prometheus FastAPI Streamlit PostgreSQL

This Portfolio

My favourite project of them all. Used simple HTML, CSS and Javascript along with Supabase. Used Supabase mainly to function as a CDN, to render the images and videos in the "Hobbies" section faster. The cute cats were my first attempt at pixel art using GIMP (GNU Image Manipulation - an open source raster graphics editor). Also, hosted it on vercel.

HTML CSS JavaScript CDN GIMP Vercel

Work Experience

Machine Learning Research Intern

PESU Research Centre - ISFCR

June 2024 - August 2024

Conducted research on plant disease detection using image processing techniques and advanced machine learning algorithms like autoencoders, self-organizable maps, LightGBM and CatBoost. Utilized Python, TensorFlow, Keras, and Scikit-learn, along with data visualization libraries like Matplotlib. Used Roboflow to generate annotations for the tea-leaf dataset. Research published in the 5th International Conference on Advances in Electrical, Computing, Communication and Sustainable Technologies (ICAECT) - 2025

Python TensorFlow Computer Vision Data Preprocessing

Systems and Software Engineering Intern

Drivool Technologies Pvt. Ltd.

January 2023 - Present

Project PowerTap - Cloud connected Smart Electric Meter

Tools/Software/Protocols: UART, STM microcontroller, ESP32, ArduinoIDE, Wireless Technologies (Wi-Fi, BLE)

Tested firmware for real time electricity monitoring. Focused on firmware-level debugging, system-level integration, and functional testing to ensure reliable cloud connectivity.

Project ThirdEye – AI powered surveillance camera

Tools/Software/Protocols: RTSP, ONVIF, WebRTC, HTML, JavaScript, ISAPI, Jetson Orin Nano

Worked on a smart security system to log vehicle entry/exit data with custom AI algorithms for visual analysis (ALPR). Integrated RFID connected cameras and ISAPI for interfacing with surveillance hardware. Used Jetson Nano Orin for edge computing.

Exploration and hosting of microservices on an AWS EC2 instance

Tools/Software: AWS EC2, socket programming, MongoDB

Hosted microservices on an AWS EC2 instance and exposed the API. Developed and utilized multiple APIs for storing, retrieving, and deleting historical vehicle movement traces in MongoDB, hosted on an AWS EC2 instance, enhancing data management for GPS-based IoT solutions. Additionally, wrote cronjobs for deleting old historical data.

arduinoIDE ESP32 MongoDB Jetson Orin Nano

Research Work

Comparative Analysis of Machine Learning Algorithms for Binary Classification of Tea Leaf Diseases

Published in the 5th International Conference on Advances in Electrical, Computing, Communication and Sustainable Technologies (ICAECT) - 2025

CatBoost LightGBM Autoencoders Self Organizable Maps

Quantifying Bias in Vision Language Models

Existing multimodal architectures often exhibit a dynamic, question-dependent bias towards one modality over the other. This modality bias can lead to suboptimal performance and an imbalanced utilization of available information. There remains a need for a mechanism to distribute attention fairly to the modalities.

BLIP VQA Modality Bias

My Hobbies

🎨

Fine Arts

Click here to see some of my artwork over the years :)

🎵

Music

I am classically trained in Hindustani music! Click here to see some of my music covers.

📸

Photography

Its mostly just flowers lol

🎮

Gaming

Indie games, farming sims, and puzzle games are my favorites. The cute cats on this webpage are my first attempt at Pixel art using GIMP !

Blog & Thoughts

Coming Soon! ✨

I'm planning to start a blog where I'll share my thoughts on technology, coding adventures, research insights, and maybe some life updates. Stay tuned for interesting content about the intersection of technology and creativity!

Topics I'm excited to write about: Web development tips, AI ethics, sustainable tech, and my journey as a CS student! 🌸

💌 Let's Connect!

I'd love to hear from you! Whether it's about collaboration, opportunities, or just to say hi 🌸

Pixel Cat
pinkJunimo