Skip to content
View aryanchauhan31's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing
  • New York University
  • Brooklyn New York
  • 16:47 (UTC -12:00)
  • LinkedIn in/aryanchauhan31

Block or report aryanchauhan31

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
aryanchauhan31/README.md

๐Ÿ‘‹ Hi, I'm Aryan

I'm an AI Engineer at Charlemagne Labs and a recent MS in Computer Engineering graduate from NYU, passionate about building efficient and scalable AI systems. My work focuses on LLM inference optimization (vLLM, quantization), GPU kernel programming (CUDA C++), RAG architectures, and multimodal models. An active open-source contributorโ€”most recently to the ๐Ÿค— transformers libraryโ€”I am currently seeking full-time Machine Learning Engineering roles to build high-performance AI infrastructure.

LinkedIn GitHub Email


Technical Stack

Languages: Python (vLLM, LlamaIndex, PyTorch, DeepSpeed, NumPy, Scikit-Learn, PySpark, TensorFlow), CUDA C++, SQL Domains: LLMs, RAG, Inference Optimization (Paged Attention, Chunked Prefix), Vision-Language Models, Quantization (bfloat16, AWQ, QAT), Distributed Training (FSDP, DDP), Phishing Detection & Security AI Tools: Docker, Kubernetes, Slurm, Hugging Face Transformers, LangChain, Ollama, GCP (Vertex AI, BigQuery), AWS, Apache (Spark, Airflow, Beam), Weights & Biases, CI/CD Pipelines


Specializations

  • Inference & Model Optimization

    • vLLM & Serving: Chunked Prefix Caching, Paged Attention, Flash Attention, Disaggregated Serving, Tensor Parallelism
    • Quantization: Activation-aware Weight Quantization, SmoothQuant, Quantization-Aware Training (QAT), Dynamic Quantization, Native bfloat16 Optimization
    • Techniques: Key-Value (KV) Caching, JIT Compilation, CUDA Kernels
  • Parameter-Efficient Fine-Tuning (PEFT) & Pruning

    • PEFT Methods: LoRA, QLoRA, Soft Prompting (PEFT library)
    • Pruning Strategies: NetAdapt-style structured pruning, Magnitude pruning, Filter/Channel pruning
    • Optimization: Latency-aware model compression (e.g., 64% size reduction on DistilBERT) using Hugging Face Optimum
  • Distributed Training & MLOps

    • Parallelism: Fully Sharded Data Parallel (FSDP), PyTorch DDP, Tensor Parallelism
    • Memory Efficiency: DeepSpeed (ZeRO-Offload), Gradient Checkpointing, Mixed Precision Training
    • Infrastructure: Multi-node cluster scaling (Slurm/Kubernetes), Docker containerization
  • Multimodal & RAG Architectures

    • RAG Systems: LlamaIndex-based pipelines, Vector Search, Knowledge Retrieval, Faithfulness Evaluation
    • Vision-Language: CLIP-style ViT+BERT alignment, Cross-modal Knowledge Distillation
    • Architectures: ResNet + DistilBERT student-teacher networks, Transformer-based encoders

Current Work

AI Engineer โ€” Charlemagne Labs (Jan 2026 โ€“ Present) Building real-time phishing URL classification systems using small language models:

Fine-tuning a Gemma 3-based 270M-parameter SLM, improving precision/recall from 49%/90% to 96%/94% across 30+ model iterations Architected a teacherโ€“student evaluation framework using a 9B-parameter LLM to identify and fix SLM weaknesses Engineered a multi-stage synthetic data pipeline producing 36K balanced training samples for robustness against unseen threats Deployed continuous evaluation on AWS against OpenPhish and Tranco ground-truth datasets


Featured Projects

Mixtral 8x7B โ€” vLLM Inference on Vast.ai

Production vLLM deployment of Mixtral 8x7B Instruct (bfloat16) across 4ร— A100 SXM4 80GB GPUs with full NVLink mesh: Tensor parallelism (TP=4) over NV12 NVLink โ€” 600 GB/s bidirectional, confirmed via nvidia-smi topo Benchmarked 728 tok/s at concurrency 16 with 95โ€“96% SM utilization uniformly across all GPUs Expert load analysis via MoE router hooks โ€” 1.28ร— imbalance ratio, experts 0โ€“1 absorbing 30.5% of tokens Automated provisioning pipeline: Vast.ai API โ†’ SSH โ†’ Ray cluster init โ†’ vLLM launch

CUDA Kernel Library

A collection of GPU-accelerated kernels written in CUDA C++ for core ML and numerical operations:

Matrix Multiplication โ€” tiled shared-memory matmul and sparse matmul (CSR format) Parallel Reductions โ€” 4 progressive optimization stages (naive โ†’ warp-level) Prefix Sum โ€” Blelloch-style inclusive/exclusive scan Dot Product & Vector Add โ€” fundamental CUDA parallelism patterns CUDA Streams โ€” overlapping computation with memory transfers Categorical Cross-Entropy โ€” custom loss kernel for training pipelines

Agentic RAG for Financial 10-K Analysis

A local agentic RAG system for multi-step Q&A over SEC filings and structured financials for Apple, Microsoft, and Alphabet (FY2023โ€“2025): ReAct agent with parallel tool calls โ€” dynamically routes between SQL and PDF retrieval per query Hybrid dense + sparse retrieval (FAISS + BGE embeddings, BM25) fused with RRF, reranked via CrossEncoder SQLite backend covering income statements, balance sheets, segment & geographic revenue across 3 companies Multi-tier evaluation pipeline โ€” fuzzy numeric scoring, entity matching, and LLM-based judging

๐Ÿค— Hugging Face Transformers


๐Ÿ“ซ Contact


Letโ€™s build something impactful together.

Pinned Loading

  1. DistilBert-Optimization DistilBert-Optimization Public

    Python

  2. gpt gpt Public

    Python

  3. SimCLR SimCLR Public

  4. MultiModal-LLM MultiModal-LLM Public

    Jupyter Notebook

  5. transformers transformers Public

    Forked from huggingface/transformers

    ๐Ÿค— Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.

    Python

  6. Document-Grounded-Q-A-Engine Document-Grounded-Q-A-Engine Public

    Python