Available for opportunities · Norman, OK

Surya
Prabhav
Gurram

MS Computer Science · University of Oklahoma · GPA 3.64
Recommendation Systems Machine Learning Full Stack Engineering Multi-Agent Systems Retail Analytics Deep Learning Blockchain Computer Vision AI Systems Medical AI Smart Contracts Feature Store Engineering Real-Time Streaming Pipelines SQL Server 2022 Distributed Systems Predictive Analytics Recommendation Systems Machine Learning Full Stack Engineering Multi-Agent Systems Retail Analytics Deep Learning Blockchain Computer Vision AI Systems Medical AI Smart Contracts Feature Store Engineering Real-Time Streaming Pipelines T-SQL Stored Procedures Distributed Systems Predictive Analytics

Building systems
at the edge of
AI & engineering

Computer Science graduate from the University of Oklahoma, focused on AI-driven systems engineering, full-stack software development, intelligent database optimization, and deep learning-based medical diagnostics.

I bridge research and engineering: building production-grade systems spanning Web3 infrastructure, full-stack cloud applications, large-scale ML pipelines, and distributed data architectures.

When I'm not coding, I'm winning intramural badminton championships (two-time OU champion) or debating ideas in three languages.

0
Major Projects
0
GPA
0
Certifications
Badminton Champion
MS Computer Science
University of Oklahoma
Aug 2024 – May 2026GPA 3.64
BTech CS — AI & Machine Learning
Vardhaman College of Engineering
Aug 2020 – May 2024

Technical
Arsenal

Machine Learning
92%
Deep Learning
88%
Full Stack Development
90%
Python
95%
Multi-Agent Systems
85%
Blockchain / Solidity
80%
SQL Server / T-SQL
90%
Computer Vision
83%
Recommendation Systems
87%
AI / ML
PyTorchTensorFlowKerasScikit-learnCNNTransformersBERT4RecBayesian ModelsMLflow
AI Agents & LLMs
Claude APIMulti-Agent SystemsHuman-in-the-LoopPrompt VersioningLLM-as-Judge Evalspgvector RAGAgentic Orchestration
Recommendation Systems
Two-Tower RetrievalCross-Attention RankingInfoNCE LossBPR + IPS DebiasingContinual LearningCold-Start RoutingLLM Re-rankingHNSW Index
ML Infrastructure
Apache AirflowApache KafkaFaustRedis 7Feature StoreParquet / PyArrowStreaming PipelinesBatch PipelinesRecency DecayRedpanda
Salesforce
ApexService CloudTriggersQueueable Jobs@InvocableMethodNamed CredentialsAgentforceFlow Builder
Databases
SQL Server 2022T-SQLStored ProceduresColumnstore IndexPostgreSQLMySQLMongoDBStar SchemaSCD Type 2ETL PipelinesWindow Functions
Languages
PythonJavaTypeScriptJavaScriptSQLSoliditySwift
Full Stack
ReactSpring BootNode.jsFastAPIGraphQLApollo ServerWebSocketsPrismaREST APIsJWT Auth
Cloud & DevOps
DockerRailwayVercelRenderNetlifyAWSAzure SQLCI/CDGit
Blockchain
SolidityHardhatEthers.jsOpenZeppelinMetaMaskERC-20
Mobile & iOS
SwiftSwiftUIHealthKitCore DataMQTT

Featured
Work

09 — Featured
StressLab — On-Device HRV Stress Estimation with IoT Streaming
Overview: StressLab is an iOS health analytics application that estimates stress levels from wearable health signals and presents wellness insights through a mobile-first interface focused on privacy-preserving stress monitoring.

Technical Explanation: Built with Swift, HealthKit, Edge ML concepts, and MQTT streaming, the application processes Apple Watch ECG-derived RR intervals on-device, applies HRV preprocessing and outlier handling, computes time-domain features such as RMSSD, SDNN, pNN50, and SD1/SD2, and supports both interpretable heuristic scoring and personalized logistic regression-based stress estimation. The architecture avoids sending raw biometric data externally and is structured for future wearable synchronization and IoT telemetry workflows.
iOS / SwiftHealthKitEdge MLMQTTLogistic RegressionHRVIoT
10
AI-Powered PostgreSQL Index Optimization
Overview: This project is an intelligent database optimization framework that recommends indexes for PostgreSQL workloads to improve query performance and reduce execution latency on analytical queries.

Technical Explanation: The framework uses TPC-H benchmarking workloads, query feature extraction, workload analysis, optimizer feedback, and automated before-after performance testing to generate workload-aware indexing recommendations. It evaluates query predicates, joins, grouping, ordering patterns, table cardinalities, and execution costs to identify high-impact indexes while considering storage overhead and write-performance tradeoffs similar to enterprise database tuning systems.
PostgreSQLTPC-HLLMsBenchmarkingPython
11
Brain Tumor Detection — MRI & Hyperspectral Imaging
Overview: This project applies deep learning to medical imaging in order to support automated brain tumor detection and analysis across MRI and hyperspectral imaging data.

Technical Explanation: The system uses CNN-based image classification and segmentation workflows with preprocessing steps such as normalization, denoising, resizing, augmentation, and region-of-interest extraction. The MRI pipeline focuses on structural tumor detection, while the hyperspectral imaging component analyzes wavelength-based tissue signatures to distinguish healthy and abnormal tissue patterns, combining computer vision and medical AI techniques for diagnostic support.
TensorFlowOpenCVCNNMedical ImagingDeep Learning
12
Enhancing Smart Farming Techniques by Applying Prediction Techniques through IoT and Machine Learning
Overview: This smart farming project uses IoT and machine learning to help farmers make better decisions about crop health, yield prediction, environmental conditions, and disease identification.

Technical Explanation: The system combines sensor-driven agricultural data, weather-based inputs, machine learning prediction models, and CNN-based plant disease detection workflows. It uses backend prediction services built with Flask/Django-style architectures and ML pipelines trained on soil, climate, crop, and image datasets to generate actionable recommendations for crop monitoring, yield forecasting, disease classification, and resource optimization.
TensorFlowScikit-learnFlaskDjangoCNN
13
Credit Card Fraud Detection — HNB & BBN
Overview: This project detects suspicious credit card transactions by identifying fraud patterns in financial data and helping reduce the risk of unauthorized or abnormal transaction activity.

Technical Explanation: The system combines Hidden Naive Bayes and Bayesian Belief Network modeling to capture both probabilistic feature relationships and causal dependencies among transaction attributes. It includes preprocessing for imbalanced financial datasets, feature engineering, probabilistic inference, fraud likelihood scoring, and model evaluation using classification metrics such as precision, recall, and false-positive tradeoffs, making it suitable for high-risk financial anomaly detection workflows.
Machine LearningBayesian ModelsAnomaly DetectionPythonWEKA
14
ECG Cardiovascular Disease Detection
Overview: This project uses deep learning to analyze ECG data and support early detection of cardiovascular disease patterns from cardiac signal representations.

Technical Explanation: The system applies CNN-based feature extraction to ECG imagery and signal-derived representations, learning local waveform characteristics such as QRS morphology and broader rhythm-level patterns associated with abnormal cardiac activity. The pipeline includes ECG preprocessing, image/signal transformation, convolutional model training, classification, and evaluation for healthcare AI use cases where automated screening can assist clinical decision-making.
CNNECG AnalysisHealthcare AITensorFlowSignal Processing

Where I've
worked

Google AI Essentials Specialization
Machine Learning Specialization — Coursera
IBM Data Science Professional Certificate
Student Supervisor
University of Oklahoma
Aug 2024 – May 2026
Norman, OK
Software Engineering Intern
Made For Few
Aug 2023 – Nov 2023
Hyderabad, India

Let's build
something great
together.