I build backend systems, AI-powered applications, and secure IoT solutions.
Professional Summary
Backend Developer and AI Systems Intern with experience building Java Spring Boot applications, AI-powered enterprise solutions, and secure distributed systems. Skilled in Java, Python, Spring Boot, REST APIs, SQL, MCP-based AI integrations, and LLM workflows. Experienced in developing backend services, conversational AI applications, and cryptography-based access control systems.
Electronics and Communication Engineering graduate with hands-on experience in IoT security, embedded systems, cryptography, and software development. Experienced in designing secure access-control systems for distributed IoT environments using ECC, Attribute-Based Encryption, C++, Java, and Python. Familiar with I2C, UART, wireless networking, and secure communication architectures.
Currently Learning & Building
I am actively studying and implementing advanced AI and data workflows, with a current focus on:
- LangChain & LangGraph: Building complex, stateful multi-agent workflows and robust LLM applications.
- Data Analysis & Cleaning: Extracting, processing, and refining datasets to build reliable data pipelines.
- Automation: Experimenting and building Python scripts to automate and streamline workflows, with small tasks such as renaming files and uploading to cloud storage.
Technical Skills & Expertise
| Category | Skills & Technologies |
|---|---|
| Languages | |
| Web & Mobile | |
| Backend & Cloud | |
| Data & AI | |
| Databases | |
| Security & Crypto | |
| IoT & Engineering | |
| Tools & Methods | |
| Media & Specialized |
Professional Experience
AI Intern
Sensei Technologies • Internship
Bangalore, India
Developing AI integration proof-of-concepts for enterprise systems, introducing conversational AI through MCP (Model Context Protocol) and automated SQL generation.
- Developed MCP tools using Java Spring Boot and Spring AI for backend service orchestration.
- Integrated LLMs (Claude, Llama 3, Qwen) via Groq, Open Router, and Ollama.
- Built AI chatbots with long-term memory, multi-chat functionality, and auto-summarization.
- Implemented schema-aware SQL generation and metadata-driven AI workflows.
- Optimized token usage and on-device execution using Ollama and JQ filtering.
Java Developer Intern
Elevate Labs • Internship
- Developed six Java applications covering CRUD operations, file handling, object-oriented programming, data structures, and GUI development.
- Built command-line applications including Student Management, Library Management, Notes Manager, and Bank Account Management systems.
- Developed a Java Swing GUI-based To-Do List with task creation, deletion, persistence, and automatic loading of saved tasks.
- Applied object-oriented programming and core Java concepts to design modular application logic and solve practical programming tasks.
Featured Work
E-Commerce + MCP
AI-integrated e-commerce backend system leveraging Model Context Protocol for intelligent workflows and automated SQL generation.
Expense Splitter Pro
Sophisticated desktop application for managing group finances. Whether it's a weekend trip, a shared apartment, or a dinner with friends, this tool ensures everyone pays their fair share with minimal friction.
ABAC Framework for Medical IoT
Developed an Attribute-Based Cryptographic Access Control (ABAC) framework for sensitive healthcare data. Enforces fine-grained policies (e.g., Doctor vs. Researcher) adhering to HIPAA and GDPR.
Expense Tracker Pro
Full-featured analytics app with SQLite backend and JavaFX UI. Includes interactive spending visualization via JFreeChart and CSV reporting features.
Hybrid Image Encryption (ECC-DH)
Combined Elliptic Curve Cryptography for key exchange with 2-D Chaotic Maps for high-speed encryption of bio-medical images, ensuring integrity and speed.
Bio-Medical ECC Framework
A lightweight framework for resource-constrained environments to encrypt patient data during transmission, leveraging the mathematical power of elliptic curves.