Skip to content
View atandra2000's full-sized avatar
💭
Learning has no ending
💭
Learning has no ending

Block or report atandra2000

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.

Content in all repositories owned by your account will be closed.
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
atandra2000/README.md

Atandra Bharati

Deep Learning Research Engineer. I build frontier AI architectures from scratch in raw PyTorch — no Trainer, no Lightning, every layer by hand — and I write code the way a reviewer would want to read it: documented, tested, and reproducible.

I'm open to Deep Learning, LLM, and GenAI engineering roles (remote or on-site, worldwide).

About

Self-taught. B.Tech Civil Engineering, 2024. I moved into deep learning by implementing it rather than watching it: starting from GANs and VAEs, up through LLM pretraining, latent diffusion, and multi-agent systems. Civil engineering taught me constraint thinking — models must hold under memory and compute budgets the same way structures hold under load — and that framing shows up in every project below.

Selected work

LLMs

Project What it is Details
HyMo Hybrid LLM: gated Delta Net (linear attention) × MLA, asymmetric MoE, MTP. Pretrained from scratch on 30B tokens with FSDP-2 and a custom Triton GDN kernel. 434M active / 1.13B stored params
LLaMA-3-Lite LLaMA 3-style transformer for single-GPU pretraining. GQA, RoPE, Flash Attention, chunked cross-entropy, disk-backed token cache. 78% peak-memory reduction (92 GB → 20 GB) on a single A100
DeepSeek-v3-Lite From-scratch reimplementation of DeepSeek-V3: MLA, aux-loss-free MoE, MTP, speculative decoding. Includes a 1,950-line technical reference on MLA. ~412M params, Chinchilla-optimal 8.4B-token run
GPT-OSS-Lite Reproduction of GPT-OSS: sliding/full attention alternation, learned attention sinks, YaRN 128K, top-2-of-8 MoE. 502M total / 247M active params
Mamba-3-Lite Mamba-3 reproduction: complex64 SSD, MIMO inter-head mixing, zero causal convolution. Pure PyTorch, no custom CUDA. ~434M params, 8B-token run
TranslationLM Encoder-decoder transformer for English→Italian translation with word-level tokenizers on opus_books. Full seq2seq from scratch

Vision & generative

Project What it is Details
StableDiffusion Stable Diffusion 1.x-class latent diffusion trained from scratch: full UNet, DDPM/DDIM, DDP + BF16 on 2× RTX 5090. 860M UNet, 1.3M+ images across 7 phases
ActionRecognition Skeleton-based action recognition: from-scratch HRNet-like pose estimation + two-stream ST-GCN. Served with ONNX, TensorRT, FastAPI. ~30 FPS on RTX 3090
detect-objects Real-time detector: ResNet-50+FPN with a deformable set-prediction decoder (RT-DETR/DINO-style), no anchors, no NMS. COCO 2017, ONNX export
upscale-sr 4× real-world super-resolution: StableSR-style latent-diffusion UNet + mamba-ssm refiner. ~1.5s per image on RTX 5090
VisionLanguageModel PaliGemma-inspired VLM: SigLIP encoder, GQA decoder with RoPE, linear projector. Zero pretrained weights. COCO 2014
FaceAgingCycleGAN Bidirectional face aging with AdaIN-conditioned CycleGAN, multi-scale discriminator, VGG perceptual loss. IMDB-Wiki
DCGAN-Face-Generation DCGAN on CelebA with experiment tracking, from scratch. 64×64 faces
FaceGenerationVAE β-VAE for face generation: bilinear upsampling, KL annealing, 512-dim latent. CelebA, Comet tracking

Agentic systems

Project What it is Details
AutonomousResearcher Multi-agent platform that reads papers, plans experiments, writes and runs training code, and iterates. Provider-agnostic LLM routing, 15 phases, 23 agents, 61 tools. 878 passing tests
news-agent Autonomous research-intelligence agent: daily multi-source sweep, LLM synthesis with self-critique, provenance-tracked reports. 291 offline tests

Also

Project What it is
LearnAgenticAI Ten progressive agentic-AI projects with LangChain, LangGraph, LangSmith, MCP, and a Next.js chat UI.
FusionLLM Hybrid LLM pretraining framework: MLA + gated Delta Net + DeepSeek MoE + MTP. 415M active params.
GPT-From-Scratch Character-level GPT on Tiny Shakespeare. The project that started the portfolio.
qwen3.8-guide Interactive first-principles explainer of the Qwen 3.8-27B architecture.
flash-attention-2-guide Interactive FlashAttention-2 field guide: online softmax, SRAM tiling, backward pass.

Writing

Skills

Languages: Python, SQL, JavaScript ML: PyTorch 2.x (BF16/FP16/FP8, SDPA, Flash-Attention 2, torch.compile), HuggingFace, diffusers, CUDA, DDP, FSDP-2 Agentic: LangChain, LangGraph, LangSmith, MCP, pydantic v2 Tracking & serving: W&B, Comet, ONNX, TensorRT, FastAPI Infrastructure: Linux, Docker, Git

Engineering practices

  • From-scratch PyTorch everywhere; no Trainer, Lightning, or accelerate.
  • Every project tracked on W&B or Comet with full RNG-state reproducibility and atomic checkpoint writes.
  • Faithful paper reproduction: DeepSeek-V3, LLaMA-3, GPT-OSS, Mamba-3, PaliGemma — implemented to the paper, with regression tests for every bug found.

Background

B.Tech Civil Engineering, Heritage Institute of Technology, Kolkata, 2024. The transition from civil to ML is a strength, not a gap: engineering discipline under constraint — memory budgets, distributed training, reproducibility — transfers directly to deep learning systems.

Pinned Loading

  1. StableDiffusion StableDiffusion Public

    A Stable Diffusion 1.x-class latent diffusion model trained from scratch on 2× RTX 5090 (Blackwell) GPUs. Full UNet (~860M params), DDPM/DDIM, LAION pipeline, DDP+BF16.

    Python

  2. DeepSeek-v3-Lite DeepSeek-v3-Lite Public

    Faithful from-scratch reimplementation of DeepSeek-V3 (MLA + aux-loss-free MoE + MTP + speculative decoding), ~412M params, Chinchilla-optimal 8.4B-token training on a single A100 80GB.

    Python 3