Hi, I'm
Somesh Bagadiya

AI/ML & Software Engineer

Building end-to-end AI solutions from research prototypes to deployed applications.

Somesh Bagadiya
4+
Years Experience
12+
Projects Completed

Passionate about building intelligent systems that solve real-world problems. My work spans from LLM fine-tuning and RAG systems to production ML pipelines, demonstrating a versatile skill set across the AI engineering spectrum. Known for strong collaboration, adaptability, and communication skills that drive successful project outcomes.

PyTorchTensorFlowLLMs/TransformersRAGData EngineeringMLOpsDockerKubernetesSQL/NoSQLData AnalyticsPythonCloud (AWS/GCP)

Professional Experience

My professional journey and key responsibilities in various roles.

Jun 2024 - Present

Machine Learning Researcher

SJSU Research Foundation

May 2024 - Aug 2024

Software Engineer Intern

Artonifs

Mar 2021 - Jul 2023

Software Engineer

Cognizant - COX

May 2020 - Feb 2021

Data Engineer Intern

Biencaps Systems

Education

My academic journey and qualifications that have shaped my knowledge and skills.

Aug 2023 – May 2025

San Jose State University (SJSU)

Master of Science, Artificial Intelligence

San Jose, CA • GPA: 3.56

Key Coursework

Machine LearningArtificial IntelligenceData EngineeringData ScienceDeep LearningAdvanced Data Mining
Aug 2017 – May 2021

Savitribai Phule Pune University (SPPU)

Bachelor of Engineering, Information Technology

Pune, India • GPA: 3.59

Key Coursework

Object Oriented ProgrammingData Structures and Algorithms (C++)Operating SystemsDatabase Management SystemsBig Data Analytics

Projects

Showcasing my work across AI/ML, GenAI, and full-stack development.

Personal Portfolio Website

Professional Showcase

May 2025

Intermediate

Modern portfolio website built with Next.js and TypeScript, featuring responsive design with Tailwind CSS. Implements dynamic filtering for projects by domain and technology, showcasing professional experience and technical skills. Designed with a clean, intuitive UI and optimized for performance with Next.js server components. Deployed and hosted on AWS Amplify for reliable scalability.

Next.jsTypeScriptReactTailwindAWS AmplifyHTMLCSS

Introspect AI

Mental Health Monitoring Platform

May 2025

Advanced

Passive monitoring system integrating health metrics, media consumption, and digital behavior for mental well-being analysis. Developed a knowledge graph architecture with RAG pipelines for contextual understanding of mood patterns. Automated collection of 10K+ signals daily via Health Connect, Spotify, and YouTube APIs to provide personalized intervention recommendations.

Neo4j Knowledge GraphsRAGHealth Connect APISpotify APIYouTube APIPythonFastAPIReact.js

CarbonSense powered by IBM WatsonX

AI-Driven Carbon Footprint Platform

May 2025

Advanced

Built an AI-driven web app for users to track their personal carbon footprint leveraging IBM WatsonX AI, Retrieval-Augmented Generation (RAG) and an Agentic reasoning pipeline for accurate carbon emission assessments. Designed a CrewAI multi-agent system for data parsing, research, and analysis. Deployed Milvus-based vector search on IBM WatsonX Data for scalable vector database and developed a web crawler using IBM Waton Discovery to enrich accurate carbon emission assessments. Frontend featured a gamified interface for tracking daily emissions and voice input capabilities using IBM Speech-to-Text.

IBM WatsonX AIIBM WatsonX DataIBM Watson DiscoveryIBM Speech-to-TextRAGCrewAIMilvusFastAPIIBM CloudReact.jsPython

RAGE - Chrome Extension for Personalized RAG

Retrieval-Augmented Generation Experience

Nov 2024

Advanced

Built a Chrome extension that creates a personalized RAG system for any website the user is visiting, enabling grounded responses and faster interaction with webpage information. Extracts and processes content through custom DOM parsing and vector embeddings, providing a seamless way to query and interact with site-specific information. Delivers contextually relevant insights through an intuitive UI, significantly enhancing information accessibility and knowledge extraction.

FastAPINVIDIA NIMsNVIDIA NeMoChromaDBLlamaIndexOpenAIJavaScriptPythonHTML

Reflectra - AI Digital Journal

AI-Powered Journaling Platform

Oct 2024

Intermediate

Developed during a hackathon, this AI journaling platform uses a custom agentic pipeline to store user information and respond conversationally like a friend. Built with Reflex for UI, FetchAI for the agent system, and implemented an OpenAI-powered RAG system with ChromaDB for contextual understanding of emotional patterns. Delivers personalized reflection prompts and empathetic responses to foster self-awareness and mental clarity.

ReflexChromaDBOpenAIPythonFetchAI

Email Intent Analysis

NLP-based Email Processing System

May 2024

Intermediate

Email intent classification pipeline that analyzes and categorizes email content by purpose and intent. Implemented a complete workflow from email preprocessing to intent classification using spaCy for NLP tasks and OpenAI GPT-3.5 Turbo with fine-tuned LLAMA 2 models. Incorporated custom NER for extracting key entities and sentiment analysis for content evaluation, achieving high classification accuracy across diverse email formats.

NLPGPT-3.5LLAMA 2spaCyPandasPythonOpenAI

Synchronous Traffic Signals

Traffic Management System

May 2024

Intermediate

Developed a data collection framework for traffic optimization using GTAV as simulation environment. Implemented pipeline capturing video data, processing with YOLOv8 for vehicle detection, and generating time-series data on traffic density and signal status. Built a LSTM model using PyTorch to predict optimized signal timing based on vehicle counts, focusing on creating a reliable data generation system that bridges simulation and real-world traffic patterns.

PythonPyTorchOpenCVYOLOv8PandasLSTMGTA V

Market Prediction Using LSTMs

Stock Market Analysis System

Dec 2023

Beginner

Financial forecasting system processing Yahoo Finance data through Pandas for feature engineering and TensorFlow for model training. Developed two separate LSTM models: one for exact next-day value prediction (10% accuracy) and another for directional movement classification (74% accuracy). Implemented extensive data visualization of market trends and prediction results using Matplotlib and Seaborn.

LSTMTensorFlowKerasPythonPandasMatplotlibSeaborn

Eye Tracking and Gaze Tracking

Computer Vision Application

Dec 2023

Beginner

Leveraged Dlib for face recognition and precise eye position tracking to implement three key features: focus/attention monitoring, cursor control using eyes / gaze tracking, and drowsiness detection with 90% accuracy. Developed custom algorithms to track eyeball movements in real-time using OpenCV and Python, creating a versatile system for both safety monitoring and hands-free computer interaction.

DlibOpenCVPythonComputer Vision

DC Insulation Monitoring System

Electronic Systems Monitoring

Feb 2023

Intermediate

Freelance project for Artonifs developing a safety monitoring system for critical electronic systems measuring impedance and voltage readings in real-time. Implemented socket programming for hardware-PC communication with custom signal filtering. Developed rule-based algorithms using threshold detection, moving averages, and standard deviation calculations for statistical pattern recognition, achieving 98% accuracy in identifying electrical failures. Built monitoring dashboard with Tkinter. Successfully deployed to production with 2+ years of continuous operation.

PythonNumPyPandasSocket ProgrammingTkinter

Port Config

Communication System Interface

May 2022

Intermediate

Freelance project for Artonifs developing a PC interface and hardware connectivity solution for specialized communication systems. Implemented custom communication protocol with socket programming and serial connectivity for reliable data exchange in challenging environments. Built intuitive Tkinter-based GUI for system configuration and management, improving communication reliability by 70%. Successfully deployed to production environments with 3+ years of continuous operation.

PythonSerial CommunicationSocket ProgrammingTkinter

Quotation Generator Application

Business Process Automation

Dec 2021

Intermediate

Independent freelance project developing a full-featured Windows desktop application with installer for streamlining quotation processes. Built using Python and Tkinter with comprehensive product configuration, pricing tiers, and approval workflows. In production since Dec 2021, saving countless man-hours and significantly impacting business growth by expediting quote generation by 60%, directly contributing to new customer acquisition.

PythonTkinterPandasPyInstaller

IoT-Based Self-Driving Car with ADAS

Advanced Driver Assistance System

May 2021

Advanced

Autonomous vehicle prototype using Raspberry Pi (master) for computation and Arduino Uno (slave) for motor control via H-bridge. Implemented ADAS features including lane centering using Canny edge detection with Hough transform, collision avoidance with sonar sensors, and object detection using Haar Cascade classifiers in C++ OpenCV. Developed custom algorithms for real-time processing optimized for resource-constrained hardware across varied driving conditions.

OpenCVC++Raspberry PiArduinoIoTSonar SensorsMachine Learning

High on Tech

Gadget Recommender System

Jun 2020

Intermediate

Personal passion project leading a two-year research initiative where 200-300 volunteers answered laptop-related preference questions. Created custom web scrapers using Beautiful Soup, Selenium, and Python to build a comprehensive dataset of 1000+ laptops. Research focused on gathering user preferences and product specifications to inform the development of a personalized gadget recommendation system, which is currently in progress.

PythonBeautiful SoupSeleniumPandasWeb Scraping

CREVA

Core2Web Revolutionized and Evolving Virtual Assistant

Mar 2019

Advanced

AR-enhanced virtual assistant evolved from an earlier voice assistant project. Built a processing pipeline that captures voice input, converts to text using Speech Recognition library, retrieves information via Google search with Beautiful Soup scraping, and delivers responses through text-to-speech. Enhanced with Unity 3D to add augmented reality visualization, face recognition, and multimodal interaction capabilities, creating an immersive assistant beyond traditional voice-only experiences.

Unity 3DC#ARPythonSpeech RecognitionBeautiful SoupText-to-SpeechSpeech-to-TextWeb ScrapingFace RecognitionNLPOpenCV

Voice Assistant

Voice Assistant

Nov 2018

Beginner

Foundational project that later evolved into CREVA. Developed complete voice assistant pipeline: capturing audio input, converting speech to text using Speech Recognition library, retrieving information via Google search with Beautiful Soup web scraping, and delivering responses through text-to-speech synthesis.

PythonSpeech RecognitionBeautiful SoupText-to-SpeechWeb ScrapingNLP
Page 1 of 4

Publications

Technical articles and insights

Get in Touch

Open to opportunities in AI/ML Engineering and Full-Stack Development

Let's Connect

I'm excited to collaborate on innovative projects and explore new opportunities in the world of AI and software development.

Currently available for freelance work and consulting

Location

San Jose, CA • PST Time Zone

Connect With Me

Find me on these platforms and get in touch for collaboration.