Skip to content
View SHuBhAM71205's full-sized avatar
🎯
Focusing | Leveling up
🎯
Focusing | Leveling up
  • Anand

Block or report SHuBhAM71205

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SHuBhAM71205/README.md

Shubham Patel

Computer Science Undergraduate • Transformers • Diffusion Models • Deep Learning

I build models from first principles — implement papers, debug training, and optimize GPU throughput. learn deeply → build real things → share.



Focus

  • Transformers / Attention (encoder–decoder, masking, multi-head attention, cross-attention)
  • Training engineering (experiment tracking, checkpointing, validation pipelines)
  • Performance (GPU training on A100, measuring BLEU/perplexity, not vibes)
  • Clean implementations (readable code, reproducible training)

Featured Project

Transformer from Scratch — Hindi → English

Encoder–Decoder Transformer (Vaswani et al., 2017), built end-to-end in PyTorch.
Includes multi-head attention, positional encoding, cross-attention, and masking.

  • Trained on the IITB English–Hindi dataset (~1.6M parallel sentences)
  • BLEU: 44 · Perplexity: 22.09, in ~45 minutes on an A100
  • Goal: correctness + clarity + engineering discipline

Denoising Diffusion Probabilistic Model (DDPM)

Forward diffusion and reverse denoising process for generative image modeling.

  • UNet-based architecture for noise prediction across diffusion timesteps
  • Iterative sampling pipeline for image generation from Gaussian noise
  • Deployed as an inference service with FastAPI, containerized with Docker

Resume Analyzer and AI-Powered Job Matching Platform

Distributed microservice-based platform for automated resume analysis and job recommendations.

  • Built with FastAPI, PostgreSQL, Redis, Celery, Qdrant, and MinIO
  • Asynchronous processing pipelines using Celery workers for large-scale background tasks
  • Vector-based candidate–job matching using AI embeddings and Qdrant for semantic retrieval
  • Secure REST APIs with JWT authentication, rate limiting, caching, and Alembic migrations
  • Containerized and orchestrated with Docker Compose

Engineering Principles

  • correctness > cleverness
  • measurable performance (not vibes)
  • simple baselines → controlled experiments
  • understand internals (attention, padding, scaling, initialization)

Tech


Stats



Connect

Pinned Loading

  1. Attention-is-all-you-Need Attention-is-all-you-Need Public

    Jupyter Notebook 1

  2. Diffusion2 Diffusion2 Public

    Jupyter Notebook 1

  3. GPT GPT Public

    Python 1

  4. DeepLearning DeepLearning Public

    Jupyter Notebook 1

  5. nlp nlp Public

    Jupyter Notebook 1

  6. RA2 RA2 Public

    this is a full stack project of resume analyzer it uses the vector storage also it suggest the new jobs opening to you on base of thee vector matching

    Python 1