Skip to content
View Mayankpratapsingh022's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Mayankpratapsingh022

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

Mayank Pratap Singh

Deep Learning Researcher · Audio, Speech & Multimodal AI

Portfolio  ·  Blog  ·  Twitter  ·  LinkedIn

mayankpratapsingh022@gmail.com


Most of my work so far has been broader deep learning: vision, multimodal, generative AI. The direction I'm actively towards is audio and speech, where the interesting problems aren't accuracy on a clean benchmark but everything around it: accents, background noise, latency budgets measured in milliseconds, and models that have to keep working after they leave the lab.

I care most about the unglamorous middle of the pipeline: the data, the evals, and the inference optimization that decides whether a model actually ships or just demos well. That usually means going past the API and rebuilding the piece I don't trust yet, so I know exactly where it breaks.


Projects

On Screen Real-time autonomous mobile agent that sees the phone screen, understands voice commands, and completes multi-step tasks. The on-device branch runs speech-to-text, a vision-language model, and text-to-speech locally.

Speech-to-Text Transformer from Scratch Encoder-decoder ASR built without any pretrained weights: convolutional downsampling, self-attention, residual vector quantization, and CTC loss, trained on LJSpeech.

Text-to-Speech (Tacotron 2) from Scratch Neural TTS from raw text to mel-spectrograms to waveform, encoder-decoder with attention, trained on LJSpeech.

Voice Activity Detection from Scratch (MarbleNet) Small, streaming VAD model trained from scratch with synthetic speech and noise mixing, full evaluation, ONNX export, and deployment-ready postprocessing.

SHADE-Gym OpenEnv-native oversight gym where a GRPO-trained monitor learns to catch a frozen model's hidden sabotage from tool-call traces alone (0.893 AUROC).

API Testing RL Environment OpenEnv environment where agents probe a deliberately buggy REST API for 13 OWASP-mapped vulnerabilities and file bug reports.

DeepSeek V3 from Scratch 100M+ param transformer with Multi-Head Latent Attention, MoE, and Multi-Token Prediction, trained on 2.5B tokens of FineWeb-Edu on a single A100.

LLM from Scratch GPT-2-style language model built from data prep through pretraining and fine-tuning, covering attention and token prediction end to end.

Network Security: Malicious URL Detection End-to-end MLOps pipeline detecting malicious URLs with XGBoost: ingestion, training, deployment, and monitoring.


Skills

Deep Learning & Research

PyTorch TensorFlow Hugging Face Transformers LangChain PEFT LoRA / QLoRA Unsloth Bitsandbytes Diffusers TRL OpenEnv VLMs ViT Swin DeiT DETR YOLO Object Detection Image Segmentation OpenCV NLTK spaCy Pandas NumPy Scikit-Learn

Audio & Speech

Spectrograms ASR TTS VAD Whisper Whisper.cpp HiFi-GAN RVQ Speech-Language Models Speaker Diarization Multilingual Fine-tuning Voice Cloning Low-Resource Speech Streaming Inference Turn-taking Pipecat LiveKit WebRTC Twilio

Inference Optimization

Quantization KV Cache Model Parallelism Speculative Decoding On-Device Inference vLLM SGLang

Databases & Vector Stores

MongoDB MySQL PostgreSQL Supabase ChromaDB Pinecone Qdrant FAISS

Backend & Deployment

FastAPI Flask Docker AWS AWS SageMaker Databricks E2E Cloud MLflow DVC Apache Airflow GitHub Actions Streamlit

Programming Languages

Python C C++ Rust JavaScript TypeScript

Pinned Loading

  1. Speech-to-text-model-from-scratch Speech-to-text-model-from-scratch Public

    A Transformer-based Speech-to-Text model implementation from scratch

    Python 21 4

  2. Analyzing-Multi-Step-Visual-Reasoning-in-Small-Vision-Language-Models Analyzing-Multi-Step-Visual-Reasoning-in-Small-Vision-Language-Models Public

    Research project evaluating multi-step visual reasoning capabilities of small VLMs (1B-8B parameters) compared against larger counterparts, using VCR, MMMU, and MathVista benchmarks.

    Python

  3. SHADE-GYM SHADE-GYM Public

    SHADE-Arena asks whether a frontier monitor model can catch a frontier agent attempting hidden harmful side-tasks on top of benign user requests.

    Jupyter Notebook 1 1

  4. API-Testing-RL API-Testing-RL Public

    Python 1

  5. DeepSeek-from-Scratch DeepSeek-from-Scratch Public

    Jupyter Notebook 122 32

  6. Face_Cropper_128-128-Rust_ONNX_Inference_with_Frontend Face_Cropper_128-128-Rust_ONNX_Inference_with_Frontend Public

    A fast and modular face cropping tool built using Rust and ONNX Runtime, featuring a clean frontend for uploading images, configuring detection thresholds, and downloading cropped face thumbnails (…

    Rust 1