// initializing portfolio
0%
Work Experience Education Research Projects Skills Certifications Volunteering Contact
Open to Opportunities

Karthik
Mulugu

AI Engineer · Machine Learning · Data Scientist

karthik@ai-engineer ~
cat about.txt
Karthik Mulugu
scroll

Work Experience

Jr. AI/ML Engineer
Socotra Tech Services LLC
● Present Remote · May 2026
  • Delivered a production AI assistant for a Hindu temple management platform by building a Strands-based conversational agent on Amazon Bedrock AgentCore (Claude Haiku primary, Sonnet fallback) and refactoring tools into 10 domain modules — temples, poojas, events, donations, payments, priests, members, bookings, sponsorships, stats — resulting in full coverage of devotee and admin workflows including confirmation-gated write actions.
  • Eliminated static credential exposure across the entire stack by implementing JWT Bearer passthrough for all live API calls and GitHub OIDC role assumption for CI/CD, resulting in zero secrets stored in code, environment variables, or GitHub.
  • Reduced infrastructure complexity by consolidating 3 CloudFormation stacks into 2 via AWS CDK (Python) and automating linux/arm64 Docker builds with docker buildx + QEMU cross-compilation in GitHub Actions, resulting in fully automated ECR pushes and live AgentCore runtime updates on every push to main.
  • Maintained deployment stability by diagnosing and resolving 5 separate production failures — including ECR 403 from buildx daemon credential isolation, IAM ARN suffix mismatches, cross-stack CloudFormation deletion locks, and a Python module shadowing conflict — resulting in a fully documented, stable production environment.
Amazon BedrockStrandsAWS CDKGitHub ActionsClaudeAgentic AIDockerPython
AI Engineer
Pronix Inc
Oct 2025 – May 2026 Remote · NJ
  • Achieved zero critical failures at JBL Harman's production deployment by implementing dialog flows and intent training on Salesforce Einstein Bot, resolving 100% of pre-launch failed test scenarios.
  • Reduced HR support workload by 40% for CBE Companies by developing 5+ automation workflows on Kore.ai with OpenAI and Workday API integration, delivering a production-ready bot with zero critical issues at go-live.
  • Boosted retrieval accuracy by 35% across enterprise use cases by building hybrid RAG pipelines with Azure OpenAI and Search AI, improving contextual understanding and response relevance.
  • Cut bot failure rate by 20% across production workflows by applying prompt engineering and predictive simulation on Kore.ai, resulting in consistent, reliable responses across all deployment channels.
RAGOpenAIAzureWorkday APIKore.aiSalesforce EinsteinPrompt Engineering
AI Engineer Intern
Extern
Top Performer Remote · Jun–Sep 2025
  • Increased mortgage document-processing efficiency by 70% by building scalable Python automation pipelines to parse, chunk, and structure 1,000+ financial documents, reducing manual review time from hours to minutes.
  • Improved OCR accuracy by 35% and retrieval precision by 40% by optimizing Tesseract/EasyOCR and architecting a RAG pipeline using LangChain, LlamaIndex, and FAISS for high-precision document search and QA.
  • Boosted answer accuracy by 28% and reduced fallback responses by 35% by benchmarking and optimizing Gemini vs. Mistral models — earning recognition as Top Performer for technical impact.
PythonOCRRAGLlamaIndexFAISSGradioLLMs

Beyond work

ISS Volunteer
University at Buffalo · Aug 2024
Welcomed international grad students during Fall 2024 orientation, guiding them on campus resources and community integration.
Hackathon Coordinator
HackFiesta — TechnoMist 2K23 · Hyderabad
Organised and coordinated a large-scale hackathon with multiple teams, mentors, and event logistics end-to-end.

Education

UB
M.S. Computer Science — AI/ML 3.7 GPA
University at Buffalo, SUNY
Jan 2024 – Jun 2025 · Buffalo, NY

Specialised in ML, Deep Learning, Computer Vision, and Data Visualization — maintaining a 3.7 GPA while concurrently building production AI systems across NLP, RAG, and forecasting domains.

JNTU
B.Tech. Information Technology
Jawaharlal Nehru Technological University, Hyderabad
Aug 2019 – Jul 2023 · Hyderabad, India

Built solid foundations in DSA, DBMS, OOP, and systems programming. Ranked in the top 1% of the IT department for academic performance across core engineering coursework.

Research

IEEE Access Under Review Apr 2026
DocuQuery: Hybrid Lexical-Dense Retrieval with LangGraph Orchestration for Robust PDF Question Answering
Karthik Mulugu
Karthik Mulugu · University at Buffalo
↑75%
Faster Analysis
Document processing vs. single-retriever baseline
↑30%
Retrieval Precision
Over BM25-only across multi-intent query sets
3-way
Hybrid Fusion
BM25 + FAISS + TF-IDF with query-aware gating
DocuQuery is an open-source system for natural-language question answering over PDF documents. It combines hybrid retrieval — BM25, FAISS, and TF-IDF — with LangGraph multi-intent orchestration that routes queries across summarisation, comparison, refinement, and direct QA modes, backed by Gemini generation. A key finding is that fixed-weight hybrid fusion can degrade below pure lexical retrieval when dense similarity is misleading, motivating a query-aware fusion gating mechanism.

Projects

↑ 8 projects — click a tab to explore

PerceptAI — Real-Time Vision Intelligence
Real-time multi-modal computer vision system that simultaneously analyzes face, hands, body posture, and scene objects — streamed live to a browser dashboard with AI-generated behavioral reports.
  • Achieved real-time multi-modal CV at zero GPU cost by running 5 concurrent ML models (face mesh, hand tracking, body pose, face recognition, YOLO object detection) in a single CPU-only Docker container, enabling free-tier cloud deployment on HuggingFace Spaces.
  • Delivered live behavioral analytics with no external API calls by building a local inference stack covering 7-class emotion recognition, PERCLOS drowsiness scoring, gaze classification, and 3-axis head pose estimation, resulting in a fully self-contained dashboard.
  • Enabled persistent cross-session face re-identification without storing raw images by embedding Facenet512 features into ChromaDB with DBSCAN clustering, resulting in identity tracking that survives browser restarts.
  • Eliminated server-side camera dependency by streaming browser frames via WebRTC getUserMedia over WebSocket to a FastAPI backend, resulting in a deployment model that runs identically on any cloud VM.
PythonFastAPIMediaPipeYOLO-WorldDeepFaceTensorFlowChromaDBDockerWebSocket
Live app may take ~30s to wake
Hospital Inpatient Cost Prediction
End-to-end ML pipeline to predict patient costs, explain cost drivers with SHAP, and surface uncertainty estimates — built on 2.5M real NY state records for clinical finance decision-support.
  • Reduced RMSE by 58% over the linear baseline by benchmarking 5 model families with Optuna hyperparameter search, achieving R²=0.969 and RMSE=$2,035 on 2.5M NY state inpatient records with XGBoost.
  • Enabled clinicians to act on uncertainty rather than point estimates by combining SHAP TreeExplainer for feature attribution with quantile regression for calibrated 80% prediction intervals, resulting in interpretable and trustworthy cost forecasts.
  • Reduced deployment to a single command by packaging a FastAPI inference service, 6-tab Streamlit dashboard, and MLflow experiment tracker into Docker Compose, resulting in a fully reproducible one-click production environment.
PythonXGBoostSHAPFastAPIStreamlitMLflow
Live app may take ~30s to wake
DocuQuery AI Assistant
Production-ready RAG system for natural-language question answering over PDF documents — combining hybrid retrieval with LangGraph multi-intent orchestration. Submitted to IEEE Access.
  • Achieved 75% faster document analysis by orchestrating summarisation, comparison, refinement, and QA modes through LangGraph multi-intent routing backed by Gemini, eliminating manual query-type switching.
  • Improved retrieval precision by 30% over pure dense retrieval by implementing hybrid BM25 + FAISS + TF-IDF with cross-encoder reranking, resulting in higher factual QA accuracy on complex multi-page PDFs.
  • Identified a critical failure mode in fixed-weight hybrid fusion by benchmarking lexical vs. dense retrieval across diverse query types, resulting in a novel query-aware fusion gating approach submitted to IEEE Access.

→ see Research section for full paper details

LangGraphGeminiFAISSPineconeRAG
Live app may take ~30s to wake
Sentiment Analysis — DistilBERT + BiLSTM
Comparative study of transformer vs. recurrent architectures on 204K HuffPost headlines, with a live RSS pipeline that surfaces hour-by-hour sentiment trends from 6 major outlets.
  • Outperformed BiLSTM by 4.4 accuracy points by fine-tuning DistilBERT on 204K HuffPost headlines with noise-robust multi-class labeling, achieving 80.4% accuracy and 0.919 ROC-AUC.
  • Enabled real-time public-sentiment monitoring across 6 major outlets (BBC, Reuters, CNN, NYT, Guardian, AP) by building a live RSS ingestion pipeline with hour-by-hour trend visualisation, resulting in a continuously-updated news analytics dashboard.
  • Reduced deployment to a single command by packaging FastAPI inference, Streamlit UI, and MLflow tracking into Docker Compose with GitHub Actions CI, resulting in automated continuous deployment to Streamlit Cloud on every push.
PyTorchNLPFastAPIStreamlitDocker
Live app may take ~30s to wake
Amazon Stock Forecasting Dashboard
Multi-model forecasting dashboard on AWS EC2 — Seq2Seq LSTM reduced MAPE from 17.45% to 8.86% with technical indicator fusion and backtested trading signals.
  • Reduced Amazon stock MAPE by 49% (17.45%→8.86%) by training a Seq2Seq LSTM with encoder-decoder architecture on 6,300+ daily records fused with RSI, MACD, and Bollinger Band indicators, resulting in materially sharper price forecasts.
  • Improved buy/sell signal quality by integrating a financial news sentiment pipeline with price signals and backtesting against the S&P 500 benchmark, resulting in data-driven trade evaluation beyond price-only models.
  • Ensured continuous model freshness by automating data refresh and retraining on AWS EC2 with systemd, resulting in a live Streamlit dashboard that reflects the latest market data without manual intervention.
LSTMSeq2SeqStreamlitAWS EC2
Live app may take ~30s to wake
Customer Churn Prediction System
End-to-end ML pipeline that predicts at-risk telecom customers, explains the drivers behind each prediction, and surfaces actionable retention strategies — designed for direct business use.
  • Achieved 88% recall on the minority churn class by training XGBoost on 7,000+ telecom records with 12 SQL-engineered features, optimising for the metric that directly drives retention campaign ROI.
  • Identified that 63% of churn originates from high-charge month-to-month customers by running SQL cohort analysis, resulting in a clear segment-first targeting strategy that reduces campaign spend waste.
  • Enabled non-technical stakeholders to act on churn predictions without analyst support by deploying a Streamlit app with a live threshold slider and per-customer SHAP waterfall charts, resulting in self-serve retention decisions.
XGBoostSHAPSQLStreamlitTableau
Live app may take ~30s to wake
Human Action Recognition — CNN Models
Systematic benchmark of four CNN architectures for classifying 40 human actions across 9,500+ Stanford 40 images — comparing training-from-scratch versus transfer learning strategies.
  • Achieved best accuracy with 3× fewer training epochs by benchmarking ImageNet transfer learning (GoogLeNet, DenseNet) against training-from-scratch (VGG16, ResNet50) on 9,500+ Stanford 40 images, confirming DenseNet transfer as the optimal architecture.
  • Delivered 80% real-time inference accuracy on held-out test data by deploying the best model through a live Streamlit app supporting webcam and image upload, resulting in an interactive action classification demo.
  • Produced reproducible training insights by running a systematic ablation study over batch sizes, learning rates, and augmentation strategies across all four architectures, resulting in documented loss/accuracy curves for each configuration.
TensorFlowResNet50Transfer LearningStreamlit
Text Summarization — AI Agent + Groq
Autonomous AI agent with Groq Llama 3.3 70B that detects document domain, selects the optimal summarisation strategy, evaluates quality with ROUGE-L, and auto-retries on low scores.
  • Eliminated manual quality review by building a 4-step agentic pipeline (domain detection → strategy selection → ROUGE-L evaluation → auto-retry) with Groq Llama 3.3 70B, resulting in self-correcting summaries that meet quality thresholds without human intervention.
  • Reduced perceived latency to zero by streaming tokens in real time via SSE while supporting text, PDF, and URL inputs with TXT/JSON/Markdown export, resulting in a production-grade tool built entirely on a single Vanilla JS frontend.
  • Achieved zero-downtime continuous releases by configuring GitHub Actions to containerise via Docker and push to HuggingFace Spaces on every commit, resulting in a production environment that is always up to date.
PythonGroqFastAPIDockerHuggingFace
Live app may take ~30s to wake

Skills

A connected graph of what I build with — hover a hub to light up its tools.

currently learning
Terraform
Infrastructure as Code
Databricks
Data Analytics Platform
BigQuery
Data Warehouse

Let's Build Something

Have a project in mind, a role to fill, or just want to talk AI?
My inbox is always open — I'll get back to you within 24 hours.

send_message.sh
karthik.ai