Hi, I'm Nikhil

Computer Science at Northeastern University | Software Development • AI Engineering • Backend Systems | Skilled in Java, CPP, Python, SQL, Cloud, CI/CD

nikhil.js
const nikhil = { role: "Software & AI/ML Engineer", education: "MS @ Northeastern University", stack: ["Java", "Python", "Spring Boot", "Cloud"], focus: ["Backend", "Distributed Systems", "AI/ML"], openTo: "Spring 2027 Internships", }; // let's build something great together function connect() { return nikhil.buildTheFuture(); }

Introduction

Overview.

I am an MS in Artificial Intelligence student at Northeastern University, currently looking for software engineering and AI/ML internships.

Most of my experience is backend. At Aditya Birla Group I worked on an internal supply chain platform, building transaction processing, REST endpoints, and request queuing in Spring Boot for a system handling 500K+ transactions a month from multiple upstream sources, along with validation and retry handling for the failures that came with that volume. At Lanxess I worked on document ingestion, extending MongoDB models for metadata retrieval and adding Redis caching to cut repeated database reads. I have also built frontend in React and TypeScript, and an Android app in Java with BLE communication to embedded irrigation hardware.

On the AI side, I have built an agentic job application assistant with LangGraph and a RAG pipeline over ChromaDB, and published VersionIO, a Python versioning package. My undergrad thesis applied computer vision to road safety and traffic surveillance, logging offences, and routing reports to the relevant authorities.

Java, Spring Boot, Python, PostgreSQL, MongoDB, Redis, React, TypeScript, Docker, AWS. Open to conversations - reach me at shekhawat.n@northeastern.edu

Programming Languages

Java Python C++ JavaScript C

Frameworks & Libraries

React.js Node.js Express.js Spring Boot Hibernate FastAPI Flask

Databases

MySQL SQLite PostgreSQL MongoDB Firebase Redis

DevOps Tools

AWS (EC2, ECS, S3) Docker Git Jira Postman Selenium

What I have done so far

Work Experience.

Aditya Birla Group logo
Nov 2024 – Jul 2025

Software Engineering Intern

Aditya Birla Group · Ujjain, India
  • Worked on internal supply chain platform, building transaction processing service with REST endpoints and request queuing in Spring Boot for a system handling 500K+ transactions per month from multiple upstream sources.
  • Implemented validation checks and retry handling for failed transactions, improving data integrity under high volume loads.
  • Built frontend components in React and TypeScript, using Context API for shared state and reusable components to display transaction data from the backend APIs.
  • Wrote unit tests with JUnit covering concurrent transaction handling, tracked coverage with JaCoCo, and tested APIs with Postman against PostgreSQL backed services.
  • Documented REST APIs with Swagger/OpenAPI, defining endpoint behavior, specifying request/response schemas and parameters.
Lanxess logo
Apr 2024 – Sep 2024

Software Developer Intern

Lanxess Pvt Ltd · Nagda, India
  • Implemented file type validation in the document processing service, routing rejected files to an Amazon SQS queue.
  • Extended MongoDB entity models and repository queries to support document metadata storage and retrieval using Spring Data MongoDB.
  • Added Redis caching for frequently requested metadata, reducing repeated database reads under heavy read traffic.
  • Updated RESTful endpoints for document ingestion and metadata retrieval, enabling client applications to upload documents and access document information.
  • Wrote unit tests using JUnit and Mockito, covering endpoint behavior and errors, and tested APIs with Postman.
Archi Farming Equipment logo
Mar 2023 – Sep 2023

Mobile App Development & Embedded Systems Intern

Archi Farming Equipment · Ahmedabad, India
  • Built an Android application in Java using the Android SDK for monitoring irrigation equipment, implementing a BLE client to communicate with embedded control modules and retrieve equipment readings.
  • Added local caching of readings with Room (SQLite), keeping recent data available when the mobile device temporarily lost BLE connectivity or moved out of range.
  • Tested the app against hardware to identify and fix connection drops and data sync issues, with the app used by field operators for equipment monitoring.
SRM University logo
April 2022 – Nov 2022

Undergraduate Research Assistant

SRM University
  • Conducted research in underwater sensor networks and AI driven systems.
  • Implemented and evaluated deep learning models on real world data.
  • Co-authored research contributing to IEEE publications.

Academic background

Education.

Northeastern University

Master of Science in Artificial Intelligence
Sep 2025 – Dec 2027
Relevant Coursework: Algorithms, Pattern Recognition and Computer Vision, Natural Language Processing

SRM University

Bachelor of Technology in Computer Science and Engineering (Gold Medalist)
Sep 2021 – May 2025
Relevant Coursework: Data Structures, Object-Oriented Programming, Computer Networking, Cloud Computing

My work

Projects.

A selection of projects spanning security tooling, optimization systems, reinforcement learning, and computer vision.

Code Vulnerability Analyzer

#security #static-analysis #python

Bluebikes – Smart Rebalancing System

#optimization #data #logistics

F1 Strategy Center

#analytics #dashboard #react

Deep Q-Learning PacMan Agent

#reinforcement-learning #dqn

Fusion Based Vision Simulation

#computer-vision #sensor-fusion

Castle Escape MDP Agent

#markov-decision-process #planning

Recognition & leadership

Highlights.

Top Performer Award

Received the Top Performer Award for the Batch of 2021–25, SRMIST.

View Certificate

TAC Challenge — Tenacity Award

Won the Tenacity Award at the TAC Challenge, an international subsea drone competition in Norway.

View Certificate

Project Lead — SRMAUV

Served as Student Team Lead, overseeing the development and execution of projects focused on subsea docking, pipeline inspection, and valve intervention (2023–2025).

DRDO & NIOT Research Grant

Research collaborator at SRMIST's Directorate of Entrepreneurship and Innovation on an AI Driven Debris Cleaning System, backed by DRDO and NIOT with INR 9,00,000 in funding.

Research

Publications.

Dynamic MAC Protocol for Layered Data Aggregation in Underwater Wireless Sensor Networks

Nikhil Shekhawat, Balakiruthiga B, Angayarkanni SA, N Bathija, S Shrimali, Neeharika G
IEEE / Second International Conference on Intelligent Cyber Physical Systems and Internet of Things 2024

A novel approach for layered data aggregation in underwater acoustic sensors, with improved transmission and optimized energy efficiency.

Read Paper

AI-Driven Safety: Automated Helmet Detection and License Plate Recognition

Nikhil Shekhawat, Angayarkanni SA, N Bathija Saketh S, Rajaram V, Balakiruthiga B
IEEE / 9th International Conference on Communication and Electronics Systems 2024

Implemented LSTM and GRU deep learning algorithms to capture sequential patterns and long-term dependencies in traffic data for improved forecasting accuracy.

Read Paper

Get in touch

Contact.

Open to Software Engineering and AI/ML Engineering opportunities. Let's build something together.