TechFiesta '26 International Gold · 4 hackathon podiums · Research paper on Zenodo · LLM intern @ MindstriX
I'm a third-year Electronics and Telecommunication Engineering student at PICT, Pune, and a Software Engineer Intern at MindstriX Technologies LLP (remote, since March 2026), where I work on LLM integration, API development and AI R&D.
I like building things that combine software, hardware and machine learning: a pothole-detection rig that fuses YOLOv8 with two ESP32s, a traffic signal that reacts to live vehicle density, an AI governance layer for agricultural insurance claims. Most of what I know I learned by building, breaking and debugging real systems.
Currently building: AI-native Android apps that combine the Gemini API with real-world sensor data.
Open to: internships and collaborations. The fastest way to reach me is LinkedIn.
| TechFiesta '26 International · Agriculture domain |
|
| HackVenture 2K26 National · Agritech domain |
|
| Pune Agri International Hackathon International |
|
| VOIS Innovation Marathon 2.0 National · Vodafone Idea Foundation · 600+ teams |
|
| Real-Time Pothole Detection Based on Vision-Dominant Sensor Fusion and Dual ESP32 Architecture Preprint on Zenodo · DOI 10.5281/zenodo.20760578 |
|
| Agri-governance platform Presented to the Maharashtra CM, Agriculture Minister and Higher & Technical Education Minister |
Android banking malware sandbox and threat intelligence platform
Fake banking apps copy the real one's look, ask for the same PIN and drain the account within minutes. A fresh build usually gets 0 detections on VirusTotal. Sudarshan takes a suspicious APK, decompiles it, runs it in a Frida-instrumented Android sandbox, captures the C2 servers it talks to, checks everything against threat intel feeds and gives it a deterministic 0–100 risk score. A Gemini assistant then answers analyst questions using only the evidence from that case.
![]() |
![]() |
| Threat intel match against the Hydra family | Assistant that only answers from case evidence |
Architecture & Engineering Breakdown
| Component | Technical Implementation |
|---|---|
| Decompile & Repair | Deconstructs APK binaries via Androguard, APKTool and JADX. Detects and fixes deliberately malformed ZIP and AndroidManifest headers that malware authors use to crash standard reverse engineering tools. |
| Dynamic Frida Sandbox | Runs suspicious samples inside an isolated Android runtime with live Frida hooks on Accessibility Services, overlay APIs (SYSTEM_ALERT_WINDOW) and SMS broadcast receivers. A UI exploration agent clicks through prompts and gets past anti-emulation sleep tricks. |
| Threat Attribution & C2 Extraction | A mitmproxy sidecar captures C2 domains, IPs and beacons. Indicators are cross-referenced against AlienVault OTX, AbuseIPDB and VirusTotal and mapped to MITRE ATT&CK techniques. |
| Deterministic Scoring | The Banking Fraud & Cyber Threat Index (BFCI, bfci_scorer.py) uses fixed rules, so every score is auditable and reproducible to the decimal. |
| AI Evidence Assistant | Built on one rule: "The Engine Decides, The AI Explains." The Gemini RAG assistant cites verified case artifacts and has no way to change the risk score. |
Your script. Your voice. Captions people watch to the end.
Turns a script you wrote into a finished Reel, Short or YouTube video. Free AI voice or your cloned voice, cut to the exact second, with word-by-word animated captions.
![]() |
![]() ![]() |
| Every word lights up as it is spoken | Web app that runs in your browser, on your computer |
| Your voice, with energy Clone your voice from 30 seconds of audio, then set the delivery from calm to hype. |
Exact length Ask for 60s and get 60s. Pauses between sentences stretch first, because that sounds natural. |
Captions that hold attention Ten presets, 19 bundled fonts, and a transparent overlay export for your editor. |
See it. Feel it. Map it.
A low-cost dual-ESP32 and YOLOv8 rig that detects potholes in real time and logs one only when the camera sees it and the car feels it, with GPS position and severity.
| Detect YOLOv8m fine-tuned for potholes, with mAP@0.5 of 81.7%. |
Track SORT gives each pothole a stable ID, so it is counted once, not once per frame. |
| Feel An MPU6050 accelerometer burst confirms the impact before anything is logged. |
Log CSV rows with GPS, RTC timestamp, a 0–1 severity score and an annotated video. |
|
AI finance controller that puts deterministic accounting rules around probabilistic AI, so no money moves without authorisation and nothing gets auto-matched by mistake. |
Supply-chain intelligence and dynamic pricing: watches the weather in real time, reroutes shipments and hedges risk with actuarial models. |
|
AgriTech advisory platform that gives Indian farmers AI-backed, data-driven guidance to farm more sustainably and profitably. |
Counts vehicles with YOLOv8 and SORT and changes signal timings on the fly based on traffic density, with an ESP32 driving the signals. |
Python · TensorFlow · PyTorch · OpenCV · scikit-learn
FastAPI · Node.js · Flask · PostgreSQL · MySQL · Firebase
AWS · Google Cloud · Cloudflare · Docker · Linux
Kotlin · Android · Arduino · C++ · C
React · JavaScript · TypeScript · Java · Git









