Hi, I'm Snehanshu

Machine Learning, Backend, RAG & Agentic AI Specialist

Crafting digital experiences with cutting-edge Backend Architecture, RAG, Agentic AI, LLMs, and seamless Full-Stack Solutions.

Docker
Qdrant
Redis
AWS
Python
MySQL
MongoDB
Google Cloud
AI Agent
APIs

About Me

I'm a passionate Software Engineer with deep expertise in Backend Development, Machine Learning, Computer Vision, Systems Design, Agentic AI, RAG, and DevOps, focused on building and delivering seamless user experiences.

15+

Projects Experience

3+

Work Years Experience

Your Name

Education

🎓

Master of Science in Computer Science

University of Southern California (USC)

Jan 2025 - Present

GPA: 3.86

Relevant Coursework:
Applied Natural Language Processing Analysis of Algorithms Web Technologies Database Systems Information Retrieval and Search Engine
🎓

Bachelor of Engineering in Information Science

Dayananda Sagar College of Engineering, Bangalore

Aug 2018 - Jun 2022

GPA: 3.89

Relevant Coursework:
Data Structures and Algorithms Artificial Intelligence Machine Learning Software Engineering Python Java

Tech Stack

Backend

Python
C++
Java
MongoDB
MySQL

Machine Learning

Computer Vision
Neural Networks
Natural Language Processing

Generative AI

LLMs, VLMs
RAG
AI Agents
LLM Fine-Tuning

DevOps

Docker
AWS
GCP
Git
CI/CD

Frontend

JavaScript
CSS3
HTML5

Personal Projects

Search

AIVA - Artificial Intelligence Visual Assistant

An AI-powered visual assistance platform that empowers everyone through real-time scene understanding, voice interaction, and intelligent image capture.

Python Real-Time Assistant Gemini Live API Wensocket Model Context Protocol Object Finding Voice Assistant
Search

ContextLy.AI

A powerful application that allows users to upload PDFs, URLs, and Audio files, then chat with an AI assistant that can search through and reference the uploaded content.

Python Multimodal Assistant Gemini Live Tool Model Context Protocol
Search

TikTok EDA and Sentiment Analysis

A large-scale TikTok data analysis pipeline using NLP and vector databases to uncover sentiment trends, user behaviors, and community insights.

Python Data Science Qdrant MongoDB HuggingFace Matplotlib EDA
Search

Browser Vault

Browser-Vault turns your entire web browsing history into a fully searchable memory. Instead of just saving URLs, it captures full page content—text, images, URLs, titles, and timestamps; creating a rich, AI-powered archive of everything you've seen online.

Python RAG Vector Database - Qdrant Ollama Docker Web Scraping JavaScript
Search

Query PDF Agent

An AI-Agent that instantly locates specific topics across multiple PDFs. It understands natural language queries and directly opens the exact page in the right document. This tool streamlines research by combining semantic search with an interactive, navigable PDF viewer.

Python AI Agent MCP - Model Context Protocol Gemini
Search

Search Optimization Benchmark

Benchmarked Trie, Binary, and Linear search algorithms on a 10M-record dataset to uncover real-world performance beyond theoretical complexity.

C++ Algorithms Binary Search Trie Tree
Smart Shot

Smart Shot

Chrome extension that captures screenshots and uses Google Gemini AI to analyze and explain anything visible on screen. From text explanations to image analysis, code debugging to visual Q&A - get instant AI-powered insights for any screen content.

JavaScript Gemini API Chrome Extension
N Queens

N-Queens Play

An interactive N Queens game that lets you choose your board size and challenge yourself to place N queens safely without any attacking each other. A fun and visual way to explore this classic combinatorial problem in chess and algorithms.

JavaScript N-Queens Algorithm
GIF Controller

GIF Controller

A simple yet powerful tool to take control of GIFs: pause, play, and seek any frame! Available as both a web app and Chrome extension. The web version supports uploads and direct URLs, while the Chrome extension auto-detects GIFs on any page and overlays playback controls.

JavaScript Chrome Extension

Experience

Teaching Assistant & Mentor

USC, Viterbi School of Engineering - CS Dept. Jan 2026 - Current

Mentoring 6 teams in designing and delivering real-world software systems, driving requirements clarification, technical architecture, and stakeholder-aligned execution.

Tech Lead

Streamoid Technologies Jul 2024 - Dec 2024

Headed and built a state-of-the-art RAG-based “PDF Explorer” enabling expert-level, multi-modal document search, setting a new standard for AI-driven enterprise retrieval, with successful onboarding of India’s largest fashion brand.

Backend Developer - MTS

Streamoid Technologies May 2023 - Jun 2024

• Designed and implemented a high-performance, multi-stage Computer Vision classification system for e-commerce catalog processing, classifying fine-grained attributes (e.g., color, sleeve length, fabric) for fashion items.

• Architected and built a fault-tolerant Dropbox image uploader service, improving throughput 4x by addressing scaling bottlenecks.

• Led development of a high-throughput indexing pipeline integrating Qdrant and Typesense for recommendations system.

• Optimized legacy codebases, improved documentation, debugged, and enhanced various workflows to boost overall performance.

Software Engineer

Accolite Digital Nov 2022 - May 2023

Developed a custom Python DMN rule engine with rule manipulation, integrated DynamoDB-based versioning for rollback, and enabled DMN file export and reverse engineering for seamless data recovery.

Software Engineer Intern

Accolite Digital Apr 2022 - Oct 2022

Mastered Docker to create production-ready Business-Central images with RBAC, built lifecycle automation using Kie-Server REST APIs, and optimized Python request handling for AWS Lambda with clear client documentation.

Software Engineer Intern

Streamoid AI May 2021 - Dec 2021

• Data Tech Team: Enhanced autosuggest search with category classifiers and probabilistic N-gram models trained on 100K+ phrases, deploying scalable APIs and scripts.

• Visual Tech Team: Improved dress category prediction using advanced feature extraction and developed scalable image processing pipelines for bulk operations.

Beyond Code

Let's Connect

I'm always excited to collaborate on innovative projects and explore new opportunities. Feel free to reach out through any of the channels below!

Email

srj.snehanshu@gmail.com

Location

Los Angeles, CA