Skip to content
View Pratik2207's full-sized avatar

Block or report Pratik2207

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

Hi, I'm Pratik Ramdas Sonawane πŸ‘‹

Gen AI Engineer Β· LLM Researcher
Studying reasoning mechanisms & tokenization in Large Language Models

Email Location


🧠 About Me

  • πŸ”¬ Gen AI Engineer & Researcher , focused on the inner workings of LLMs.
  • 🧩 I study reasoning mechanisms and tokenization β€” building tokenizers and generative models from scratch to understand why they work, not just that they work.
  • πŸ› οΈ I've implemented from-scratch BPE tokenizers, diffusion models, and benchmarked AI reasoning paradigms across multiple agent frameworks.
  • πŸ“š Always reading papers and turning them into working, reproducible code.

πŸš€ Featured Projects

Project Description Tech
πŸ”€ BPE Tokenization & Compression Analysis From-scratch Byte Pair Encoding tokenizer with a multilingual compression-ratio study (EN/DE/ES/FR) benchmarked against GPT-2/3.5/4. Includes a full research report. Python tiktoken NLP
πŸŒ€ Yi Syllable Diffusion Unconditional DDPM that generates Yi-script syllables β€” U-Net with v-prediction + zero-SNR, with a research report and pretrained model. PyTorch Diffusion
βš–οΈ Indian Criminal Law RAG Agent Fully local, open-source Retrieval-Augmented Generation assistant for Indian criminal law (IPC, CrPC, BNS, BNSS). Multi-agent CrewAI pipeline delivering grounded, citation-aware answers, with a full technical report. CrewAI Qdrant Ollama
πŸ“Š TabuQuest Natural-language question answering over structured/tabular datasets using LLMs. Pandas LLMs

πŸ› οΈ Tech Stack

Python PyTorch NumPy Pandas Matplotlib Jupyter C++ Git

Focus areas: LLM tokenization Β· Generative models (diffusion) Β· Agentic AI Β· Reasoning in LLMs


πŸ“ˆ GitHub Stats

GitHub stats Top languages


πŸ“« Reach Me

  • πŸ“§ Email: pratikrsonawane7@gmail.com
  • πŸ’Ό Open to collaboration on LLM research, tokenization, and generative AI projects.

Building AI from first principles β€” one tokenizer at a time.

Pinned Loading

  1. indian-criminal-law-rag-agent indian-criminal-law-rag-agent Public

    A fully local, open-source RAG assistant for Indian Criminal Law (IPC, CrPC, BNS, BNSS) β€” CrewAI + Qdrant + Ollama (LLaMA 3.2) with a Streamlit UI.

    Python

  2. yi-syllable-diffusion yi-syllable-diffusion Public

    Unconditional diffusion model (DDPM) that generates Yi script syllables. Renders glyphs from NotoSansYi, trains a U-Net with v-prediction + zero-SNR. Notebook + research report + pretrained model.

    Python 1

  3. -Tokenization-and-Byte-Pair-Encoding -Tokenization-and-Byte-Pair-Encoding Public

    From-scratch Byte Pair Encoding (BPE) tokenizer with a multilingual compression-ratio study (English, German, Spanish, French) benchmarked against GPT-2/3.5/4. Includes full research report, reprod…

    Jupyter Notebook