Hi, I'm Tharun. I build ML systems by day and job-hunting robots by night.

The day job is data science at AT&T. The night project is an agent that fills out job applications on its own — and knows exactly when to wake me up.

AT&T logoAT&T Stanford logoStanford Medicine LTIMindtree logoLTIMindtree SFSU logoSFSU

What brings you here?

or just scroll — I'll narrate as you go

Tharun Kumar Reddy Byreddy standing at a mountain lake off duty · zero bars of signal

tharun> status --now

Right now

A portfolio is a snapshot; this is the live feed.

Building

The job application agent below — currently wiring up the Gmail confirmation watcher and hardening the checkpoint flow.

Learning

Deep in an 8-week agentic AI sprint: LangGraph, CrewAI, and LlamaIndex courses, plus Google Cloud Skills Boost labs on Vertex AI and Terraform.

Reading

Anthropic's engineering posts on building effective agents. Strong opinions on when not to use one.

tharun> projects --order-by shipped_last

Things I've built

Nine public repos below, plus the work-in-progress I can't stop tinkering with.

SQL Analytics Agent

Ask a question in English, get an answer backed by SQL. An Anthropic SDK tool-use loop that writes queries, runs them, reads results, and keeps going until the question is actually answered.

Anthropic SDK · SQLite · Streamlit view source →

RAG Document Q&A

Document question-answering with retrieval done right — LangChain orchestration, ChromaDB vector store, answers grounded in retrieved context instead of vibes.

LangChain · ChromaDB · embeddings view source →

TransplantMatch

Predicting one-year post-transplant outcomes — death, graft failure, re-transplantation — with Cox PH, logistic regression, and random forests. Medicine keeps the statistics honest.

Cox PH · random forest · survival analysis view source →

Hospital Readmission Predictor

30-day readmission risk with SHAP explainability, so a clinician can see why a patient scores high — served as a Streamlit app.

scikit-learn · SHAP · Streamlit view source →

Clinical Survival Analysis

Cox proportional hazards on clinical data with an interactive dashboard for hazard ratios, survival curves, and covariate effects.

Cox PH · Streamlit · statistics view source →

Fraud Detection

Classification on heavily imbalanced transaction data — the classic problem where accuracy lies to you and precision-recall tradeoffs decide if the model is useful.

XGBoost · imbalanced learning view source →

Time-Series Forecasting

Hybrid LSTM + statistical forecasting for operational metrics, with anomaly detection and seasonality decomposition.

LSTM · ARIMA · Prophet view source →

ML Pipeline Automation

Feature engineering, model comparison, and experiment tracking wired into one reproducible pipeline. One command, not a folder of notebooks.

Python · experiment tracking view source →

SQL Analytics Case Study

Advanced SQL on NYC Taxi data, written the way analysis actually happens: business question, query, finding, recommendation.

SQL · window functions · Python viz view source →

tharun> experience --reverse-chronological

Where I've worked

Telecom scale, academic medicine, enterprise consulting. Three very different data cultures; the constant is shipping work people act on.

AT&T

AT&T

SEP 2024 — PRESENT

San Francisco, CA

Data Scientist

  • Built stochastic pricing optimization models and integrated them into production systems, improving pricing decisions across product lines.
  • Shipped a RAG-based semantic search over operational data — information discovery went from hours to minutes, no SQL required.
  • Models serve 500K+ API calls daily at 99.9% uptime, with monitoring dashboards, drift detection, and data quality alerts I set up myself.
  • Ran A/B tests on algorithms and turned statistical significance into deployment decisions.
Stanford

Stanford Medicine

SEP 2023 — AUG 2024

Redwood City, CA

Research Data Scientist

  • Built classification models in TensorFlow and PyTorch with causal inference methods; work contributed to research publications.
  • Made medical literature searchable in plain English with a BERT-embedding tool — researchers stopped needing SQL to find papers.
  • Processed large-scale biomedical data on GCP with reproducible workflows the team could run without me.
  • Mentored three junior researchers through model development and evaluation.
LTIMindtree

LTIMindtree

JAN 2022 — JUL 2022

Hyderabad, India

Data Analyst

  • Built anomaly detection with scikit-learn and XGBoost that caught operational issues before they got expensive.
  • Wrote Spark ETL pipelines processing daily datasets at scale with 99%+ accuracy.
  • Delivered Power BI and Tableau dashboards that business teams actually used.

tharun> skills --group-by domain

Toolkit

Colored pills are what I reach for most right now.

GenAI & agents

  • LangGraph
  • LangChain
  • RAG
  • Anthropic SDK
  • Vector embeddings
  • Semantic search
  • Prompt engineering
  • Playwright
  • Multi-agent frameworks

ML & statistics

  • Python
  • scikit-learn
  • XGBoost
  • TensorFlow
  • PyTorch
  • Transformers
  • LSTM / ARIMA / Prophet
  • A/B testing
  • Causal inference
  • Bayesian methods
  • R

Data, cloud & BI

  • SQL
  • PostgreSQL
  • BigQuery
  • Snowflake
  • Apache Spark
  • Airflow
  • AWS (SageMaker, S3)
  • GCP
  • Docker
  • Streamlit
  • Power BI
  • Tableau

tharun> education

Education

San Francisco State University

M.S. Statistical Data Science — San Francisco State University, 2024

Statistical Analysis · Machine Learning · Deep Learning · Time-Series Analysis · Causal Inference · Bayesian Methods

Also tutored statistics through SFSU's SSS-TRiO program — the best test of whether you understand regression is explaining it to someone seeing it for the first time.

3.77GPA / 4.00

tharun> contact --channel any

Say hello

Open to Data Scientist, ML Engineer, and applied AI roles. If you're building something where production ML meets agents, I want to hear about it.

© 2026 Tharun Kumar Reddy Byreddy · San Francisco, CA · last updated July 2026 no template was harmed — view source if you don't believe me