Work Experience
Software Developer Intern
- Developed a Beckn-compliant BPP in Node.js, making a 15+ course catalog discoverable on open networks and achieving 100% compliance on core search/select actions.
- Boosted search accuracy by over 75% by integrating Elasticsearch, enabling distinct, schema-aware queries for both courses and certifications.
- Cut debugging time for asynchronous flows by 90% by architecting and deploying a complete 4-service Beckn sandbox (BAP, BPP, Gateway, Registry) with Docker Compose.
Education
Bachelor of Engineering - Information Technology
Skills & Technologies
Featured Projects
IoT Sentry (eRaksha)
Architected an autonomous security agent using LangGraph to implement a continuous Observe-Reason-Act loop that discovers IoT devices, audits vulnerabilities via the NVD API, and auto-isolates threats - without human intervention.
Engineered a custom Random Forest classifier trained on 13,904 real network flows; achieved 98% overall accuracy (F1: 0.98–0.99) in distinguishing normal traffic from DDoS, SYN flood, and brute-force attacks using bidirectional packet and byte features.
Built a multi-layer threat pipeline: Scapy for real-time ARP/DHCP sniffing, Nmap for port/OS fingerprinting, Cowrie honeypots for attacker deception, and ARP spoofing for automatic device quarantine.
Deployed the full stack via Docker Compose with a Streamlit dashboard exposing live risk scores, intrusion logs, and behavioral anomaly alerts to a unified web UI.
Fish Catch Identification
Secured 1st Rank at Smart India Hackathon 2025 for developing an offline-first Android application for real-time fish catch analysis for ISRO.
Engineered an on-device Edge AI pipeline using YOLOv8-Tiny + EfficientNet-Lite achieving 97% accuracy in species identification and freshness detection without internet connectivity.
Used ARCore depth sensing and reference scaling to implement real-time volume/weight estimation; developed a local-first SQLite architecture for geo-tagged record storage in low-connectivity coastal environments.