Hello, I'm

Somitra Singh
Kushwah.

Applied AI & backend engineer building agentic LLM systems that actually ship to real users.

AI ML Engineer @ Citigroup · M.S. CS, UT Arlington '26 Arlington, TX

01. About

I just graduated from UT Arlington with an M.S. in Computer Science (May 2026), and I'm an AI/ML engineer who's spent the last few years building things people actually use.

Right now I'm an AI ML Engineer at Citigroup, where I work on the unglamorous, high-stakes side of ML in finance — RAG over credit and compliance documents, anomaly detection for transaction monitoring, forecasting, A/B tests on fraud thresholds, and the CI/CD, drift monitoring, and governance artifacts that make any of it auditable.

Lately, most of my energy goes into agentic AI — LangGraph workflows, MCP tools, multi-agent orchestration, and the messy operational reality of running these systems on a VPS with real traffic. I'm interested in the part where models stop being demos and start being products: tool design, evaluation, prompt iteration, failure modes.

Before grad school I was an ML Engineer at Hexaware Technologies, building feature pipelines and NLP extraction over millions of clinical records, containerizing inference services with Docker and Jenkins, and formalizing fairness checks for Responsible AI audits. That foundation is why I can take an LLM idea from notebook to a hardened endpoint with logs and restarts that survive a Tuesday morning.

I'm a tinkerer at heart. I self-host. I read papers. I rewrite my own tools instead of buying them. If something looks like magic, I want to take it apart.

02. Selected projects

Agentic Multi-User RAG Platform

Aug 2026

Full-stack agentic RAG · FastAPI + React + PostgreSQL

A multi-user RAG platform built around a LangGraph tool-calling agent that autonomously decides between document retrieval, live Gmail actions, and memory recall per query — genuine agentic reasoning instead of static retrieve-then-generate.

  • Hybrid dense + sparse retrieval: pgvector HNSW + BM25 (ParadeDB), fused via Reciprocal Rank Fusion — all from a single Postgres instance.
  • Persistent long-term memory built from scratch: LLM-driven write tool, two-layer semantic deduplication, automatic cross-session recall per user.
  • Content-aware ingestion for PDFs, images, and 10+ formats (Docling, Unstructured) with LLM metadata enrichment and table-preserving chunking.
  • Multi-user security: Supabase auth, per-thread authorization, Fernet-encrypted per-user OAuth credentials for Gmail — concurrency-safe under simultaneous load.
PythonFastAPILangGraphpgvectorParadeDBReactSupabase

OpenClaw & Hermes Agent

May 2026

Self-hosted agentic deployment · Linux VPS

Deployed production agent instances on a VPS, exposed through Telegram and Discord bots, and used them as daily drivers for code, research, and content workflows.

  • Configured MCP server integrations, tool permissions, and sandboxed execution.
  • Built async webhook + long-poll bridge in Python with per-chat session state and rate limiting.
  • Hardened with systemd, log rotation, reverse proxy, and secrets management — codified real failure-mode fixes into restart-safe configs.
PythonMCPTelegramDiscordsystemdNginx

AI Hotel Booking Agent

Mar 2026

LangGraph multi-node agent · GPT-4o

A conversational booking agent built on LangGraph's stateful graph with conditional edge routing — a hands-on take on the ReAct pattern.

  • 4 custom LangChain tools with Pydantic-validated schemas, backed by parameterized SQL against PostgreSQL (Neon).
  • Persistent conversation memory via LangGraph's PostgresSaver, plus per-user long-term memory for preferences.
  • Streamlit chat UI with Google OAuth 2.0 (PKCE) and user-scoped data isolation.
LangGraphLangChainGPT-4oPostgreSQLStreamlitOAuth

Autonomous AI/ML Job-Fetching Agent

Mar 2026

Config-driven daily agent · GitHub Actions

A fully automated agent that runs daily on GitHub Actions to fetch AI/ML job listings, filter by recency, deduplicate, and persist results — with LLM scoring on top.

  • Pluggable provider abstraction (Adzuna, JSearch/RapidAPI) normalizing heterogeneous API responses into a unified schema.
  • OpenAI JSON-mode scoring of each posting's relevance 0–100 with rationale, plus tailored resume generation with guardrails against fabricating experience.
  • CI pipeline with fail-fast secret validation, artifact upload, conditional auto-commit, concurrency control, and pip caching.
PythonOpenAIGitHub ActionsAdzunaJSearch

Mobile Price Prediction

Nov 2025

End-to-end ML pipeline · AWS SageMaker

A classification model predicting phone price ranges, with the full train/deploy/invoke loop running on SageMaker — S3 for data, IAM for least-privilege access.

  • Custom training script + SageMaker estimator for cloud training and evaluation.
  • Scalable prediction endpoint with a clean upload → train → deploy → invoke workflow.
SageMakerScikit-LearnS3IAMPython

Phishing Detection MLOps Pipeline

Oct – Dec 2025

End-to-end MLOps · Terraform-provisioned AWS

A phishing-URL detection pipeline covering ingestion, schema validation, KNN imputation, training, and serving — every stage modular and independently testable.

  • Compared six classifiers with hyperparameter search; auto-selected the best model (F1 0.976, precision 0.962, recall 0.99) with MLflow + DagsHub tracking.
  • FastAPI inference service (/train, /predict) containerized with Docker; GitHub Actions CI/CD builds, pushes to ECR, and rolls the ECS service on every push to main.
  • Entire AWS stack as code with Terraform — ECS Fargate, ECR with scan-on-push, encrypted S3 artifacts, CloudWatch, and least-privilege IAM roles.
Scikit-LearnMLflowFastAPIDockerTerraformECS FargateGitHub Actions

03. Experience

AI ML Engineer

Jan 2026 – Present

Citigroup · Texas

  • Built and deployed a Python RAG pipeline over 5,000+ internal credit and compliance documents, cutting analyst lookup time by 30%.
  • Tuned a scikit-learn anomaly detection model for transaction monitoring, reducing manual fraud-review volume by 18% within compliance thresholds.
  • Implemented CI/CD, model versioning, and drift monitoring with documented governance artifacts for audit readiness across two use cases.
  • Time-series forecasting of delinquency and risk exposure (+15% accuracy), A/B-tested fraud thresholds, and k-means transaction segmentation that improved review prioritization by 20%.

ML Engineer

Jan 2022 – Aug 2024

Hexaware Technologies · India

  • Designed feature engineering pipelines across 5M+ clinical records, boosting readmission prediction AUC by 20% over baseline.
  • Trained gradient-boosted classifiers and fine-tuned TensorFlow models for clinical text; containerized inference with Docker and Jenkins, cutting review time by 40%.
  • Built NLP extraction pipelines with spaCy and Hugging Face Transformers across 500K+ clinical notes for clinical trial analytics.
  • Validated demographic parity via chi-square and t-tests across 6+ patient cohorts, formalizing fairness checks used in Responsible AI audits.

M.S. Computer Science Graduated

Aug 2024 – May 2026

University of Texas at Arlington

B.Tech Computer Science

2019 – 2023

Shri Vaishnav Vidyapeeth Vishwavidyalaya, Indore

04. Toolbox

LLM & Agentic AI

LangChain, LangGraph, MCP, OpenAI & Anthropic APIs, RAG, hybrid dense + sparse search (RRF, BM25), long-term memory systems, multi-agent orchestration, ReAct, tool calling, Pydantic structured outputs, Chroma, pgvector.

Languages

Python, JavaScript, TypeScript, Java, C++, C, SQL.

Backend & APIs

FastAPI, Flask, Node.js, Express, React, REST, webhooks, OAuth 2.0, PostgreSQL (pgvector, ParadeDB), MySQL, MongoDB, DynamoDB.

Cloud & Infra

AWS (EC2, S3, SageMaker, Bedrock, ECS Fargate, ECR, IAM, CloudWatch, DynamoDB, Beanstalk), Terraform, Supabase, Render, Linux VPS, Nginx, systemd.

ML & MLOps

Scikit-Learn, TensorFlow, PyTorch, Hugging Face Transformers, XGBoost, spaCy, MLflow, DagsHub, DVC, Airflow, model registry, experiment tracking, drift monitoring.

DevOps & Governance

Docker, GitHub Actions, GitLab CI/CD, Jenkins, Git, pytest, Claude Code, Cursor, responsible AI, model risk management, bias/fairness testing.

05. Let's talk

I'm actively looking for forward-deployed and applied-AI engineering roles. If you're building something interesting at the messy intersection of LLMs and real-world systems — I'd love to hear about it.