Vivek Senthil

AI/ML Engineer | Full-Stack Developer

M.S. in Artificial Intelligence (RIT) | Specialized in Transformers, LSTMs, and Scalable ML Systems

Vivek Senthil

About Me

I'm an AI/ML Engineer with 3+ years of experience building scalable machine learning systems and full-stack applications. Currently pursuing an M.S. in Artificial Intelligence at Rochester Institute of Technology, with a passion for implementing cutting-edge AI solutions.

My expertise spans Transformer models, LSTMs, time series forecasting (ARIMA/SARIMA), and microservice architectures. I'm experienced in developing end-to-end ML pipelines, optimizing Apache Solr systems, and implementing distributed computing solutions on GPU-accelerated platforms.

I'm particularly drawn to roles that combine AI research with practical engineering, where I can work on challenging problems like natural language processing, computer vision, and predictive modeling for real-world applications.

3+ Years Experience
15+ ML Projects
10+ Tech Stack

Featured Projects

Law-Enforcement Audio Transcription Capstone

Enhancing Law-Enforcement Audio Transcription: LoRA-Based Whisper Adaptation

PyTorch • Transformers • LoRA • Whisper • ASR

MS Capstone Project (Advisor: Zhiqiang Tao) - Parameter-efficient fine-tuning of OpenAI Whisper using Low-Rank Adaptation (LoRA) to improve transcription accuracy for body-worn camera (BWC) footage with law enforcement-specific language and terminology.

  • Achieved 38.76% relative Word Error Rate (WER) reduction vs. zero-shot baseline (0.6194 → 0.3793)
  • Implemented LoRA with rank r=8 constraining weight updates to low-rank subspace, reducing trainable parameters to 294K (0.3% of full model)
  • Addressed out-of-vocabulary (OOV) problem for tactical codes, legal terminology, and regional law enforcement dialect
  • Supported by U.S. Department of Justice grant (15PBJA-22-GG-03328-BWCx)
Electricity Demand Forecasting

Electricity Demand Forecasting with Time Series Models

R • scikit-learn • ARIMA • LSTM • TensorFlow

Forecasted hourly electricity demand by implementing and comparing classical and deep learning time series models (ARIMA, LSTMs) to capture complex temporal dependencies in 3.5 years of real-world data.

  • Engineered seasonal features and Fourier-based signals to improve robustness on volatile time-series
  • Integrated solar generation data to capture day-night production swings and seasonal variations
  • Achieved strong accuracy even on challenging evaluation windows
Image Search Web App

Image-Based Product Search System

React • Node.js • Spotify Annoy Algorithm

Developed a scalable image search web application for fetching similar products using the Spotify Annoy algorithm for fast approximate nearest neighbor searches.

  • Implemented efficient similarity matching across large product catalogs
  • Built responsive React frontend with Node.js backend API
  • Optimized for sub-second search response times
Askify Answer Classifier

Askify - Answer Relevance Classifier

Python • NLP • Scikit-learn • Logistic Regression

Developed an NLP-based classification system to predict answer relevance in question-answering systems using Logistic Regression and text feature engineering.

  • Feature engineering using TF-IDF and semantic similarity metrics
  • Achieved high precision/recall trade-off for production deployment
  • Integrated with QA pipelines for automatic answer ranking

Education

Master of Science in Artificial Intelligence

Rochester Institute of Technology Rochester, NY, USA August 2024 – August 2026

CGPA: 3.75/4.0

Coursework: Forecasting Methods, Advanced Computer Vision, High Performance Data Science

Post Graduate Program in Artificial Intelligence

Vellore Institute of Technology Bangalore, Karnataka, India August 2023 – June 2024

CGPA: 9.69/10

Bachelor of Technology in Information Technology

Sri Krishna College of Engineering and Technology Coimbatore, Tamil Nadu, India August 2018 – May 2022

CGPA: 8.76/10

Technical Skills

Machine Learning & AI

Scikit-Learn TensorFlow PyTorch Transformers LSTMs Time Series Forecasting NLP Computer Vision

Programming Languages

Python JavaScript Java R C/C++

Frontend & Backend

React.js Vue.js Node.js Express.js Spring Boot

Databases & Cloud

MongoDB PostgreSQL MySQL Firebase Google Cloud Platform

DevOps & Tools

Docker Kubernetes Apache Solr Kafka Git CI/CD

Professional Experience

Software Developer Co-op

Paychex, Rochester, NY January 2026 – Present
  • Developed custom AI agents generating organization-aware test cases aligned with internal coding standards, reducing test authoring time from days to hours
  • Performed NLP-based analysis of internal error logs using TF-IDF vectorization and K-means clustering to identify patterns and surface actionable insights

Graduate Research Assistant

Rochester Institute of Technology, Rochester, NY November 2024 – Present
  • Designed multimodal system for police body-worn camera processing analyzing audio, video, and text from raw footage
  • Implemented transformer-based speaker source separation model isolating overlapping voices for improved transcription accuracy
  • Executed large-scale audio processing on distributed GPU-accelerated computing platform, optimizing performance and scalability
  • Leveraged Whisper model for accurate audio transcription providing reliable input for downstream ML tasks

Software Developer

Quinbay Technologies, Bangalore, India July 2022 – May 2024
  • Optimized search query processing algorithms using linear programming, Apache Solr, and Kubernetes, improving retrieval speed by 20%
  • Optimized Apache Solr architecture in Kubernetes environment, reducing scaling time from 2-3 hours to under 15 minutes
  • Designed and implemented full CRUD operations for user search history within microservice architecture using asynchronous flows and Kafka listeners
  • Migrated codebases across multiple microservices to upgrade MongoDB and Spring Boot dependencies
  • Implemented multi-type user authentication and authorization using Apache Fortress and LDAP APIs

Achievements & Publications

ASEBP Conference Presentation

9th ASEBP Conference

"Towards AI-Driven Policing: Interdisciplinary Knowledge Discovery from Police Body-Worn Camera Footage"

Tucson, Arizona | Research Presentation

Presented groundbreaking research on multimodal AI for analyzing police body-worn camera footage to support transparency, accountability, and responsible decision-making in law enforcement. Engaged with researchers and professionals from private companies and police departments across the U.S.

Imagine RIT Festival Demo

Imagine RIT Festival

"One-Shot Generative Fake News Detection with Retrieval-Augmented Verification"

Rochester Institute of Technology | Innovation Festival

Showcased scalable, explainable fake news detection system combining structured fact extraction, real-time knowledge retrieval, and LLM reasoning (DeepSeek-r1) with RoBERTa-based contradiction detection. Presented to distinguished visitors including Dr. Cecilia O. Alm and Dr. William H. Sanders.

RIT Graduate Showcase

RIT Graduate Showcase

"Multimodal Analysis of Police Body-Worn Camera Footage Using AI for Behavioral Insights and Accountability"

Rochester Institute of Technology | Graduate Showcase

Developed ML and NLP pipeline with teammates Anita Srbinovska and Angela Srbinovska to analyze police-citizen interactions from body-worn camera footage. Work supported transparency, accountability, and data-driven improvements in law enforcement. Mentored by Dr. Cecilia O. Alm and Dr. Ernest Fokoue.

AWARE-AI NSF Hackathon

AWARE-AI NSF Hackathon Champion

Mayo Wristband Gesture Recognition AI

NSF Research Traineeship | Spring 2025 | 🏆 Winner

Won the AWARE-AI NSF research traineeship Spring 2025 hackathon! Collected gesture data using Mayo wristband, trained AI model, and successfully deployed it to control PC. Hands-on experience applying machine learning to real-world human-computer interactions.

Resume

Let's Connect

I'm actively seeking AI/ML Engineer and Data Scientist roles. Feel free to reach out!