Tanishk Singh

MS Data Science · University of Arizona

Tanishk Singh

Data Scientist & ML Engineer — efficient systems, from CUDA kernels to production RAG pipelines.

Focused on ML systems efficiency, federated learning, and hardware-aware inference — turning research into things that actually run.

Tanishk Singh

156x

CUDA kernel speedup on Mamba SSM inference (A100)

70%

less communication overhead in federated fine-tuning

54,000

students reached through WWF's Wild Wisdom Challenge

Featured Projects

Research and applied work across federated learning, CUDA/systems optimization, and production LLM pipelines.

Completed2026

McGraw Hill — Eller Immersion Learning Project

An 8-step agentic LLM pipeline that helps instructors plan classroom role-play activities, with a multi-layer review system to catch confident-but-wrong AI output and every answer grounded in the real McGraw Hill textbook via Postgres/pgvector retrieval.

Agentic PipelinesRAGpgvectorPython
Read more
Completed2026

Hardware-Aware Selective Scan CUDA Kernel for Mamba SSMs

Five progressively optimized CUDA kernels — culminating in a Kogge-Stone parallel-prefix-scan with warp-shuffle intrinsics — that parallelize Mamba's inherently sequential selective-scan recurrence, cutting inference from 246ms to 1.6ms per forward pass (156x) on an A100.

CUDAMamba / SSMsPyTorch
Read more
Completed2026

Real-Time Tourist Foot-Traffic Forecasting Pipeline

A real-time forecasting system for Tallinn's Old Town that streams pedestrian-sensor and weather data via Kafka, forecasts traffic 8 hours ahead with MSTL/AutoARIMA, and re-architects onto serverless AWS (Lambda + EventBridge ingestion, RDS Postgres, Fargate) for on-demand retraining and dashboard hosting.

KafkaAWSTime SeriesBokeh
Read more
Completed2025

VoiceBridge

A multilingual speech-to-speech translation app built at HackArizona — chains OpenAI Whisper (ASR), Meta NLLB-200, and MMS-TTS into a low-latency, chunk-based pipeline supporting 12+ languages, shipped as a live hold-to-speak demo over Flask + Socket.IO.

WhisperFlask + Socket.IOHackathon
Read more
Completed2026

Notion Study Logger

A Python/tkinter desktop app that logs study session start/stop times directly to a Notion "Time" database via the Notion API, replacing manual tracking. Built, debugged, and confirmed working on Windows.

PythontkinterNotion API
Read more

Toolkit

What I reach for when building and researching.

Languages

  • Python
  • C++/C
  • Java
  • R
  • SQL

ML/DL Frameworks

  • PyTorch
  • TensorFlow
  • CUDA
  • scikit-learn
  • Pandas
  • NumPy

ML/AI Techniques

  • Deep Learning
  • Federated Learning
  • NLP
  • LLM
  • RAG
  • LoRA/PEFT

Backend & Infra

  • SpringBoot
  • Docker
  • Kafka
  • PySpark
  • MongoDB
  • Postgres
  • pgvector
  • HPC
  • MLOps
  • A/B Testing