Skip to content
View utkarsh2110's full-sized avatar
💭
Don't worry about small details
💭
Don't worry about small details

Highlights

  • Pro

Block or report utkarsh2110

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

Hi 👋, I'm Utkarsh Singh

M.Tech @ IIT Kanpur · AI | Sustainability ·


  • 🔭 Currently working on AI agents, GPU-accelerated physics simulations, Cargo attached to an Active Brownian Particle and RAG pipelines
  • 🌱 Deepening my work in PyTorch internals, transformers, and ML systems design
  • 🎓 M.Tech, AI for Sustainability, IIT Kanpur (2025-2027)
  • 🎓 GATE 2025 AIR 210 (Data Science & AI)
  • 👨‍🏫 Teaching Assistant for IDC612: Maths and Computation using Python
  • 🧭 DPGC Student Representative, representing PG students at KSS
  • 📫 Reach me at karing.iitk@gmail.com
  • 📄 Resume

🛠 What I've built

Project What it does Stack
Decoder-Only Transformer GPT-style character-level language model built from first principles — attention, causal masking, pre-norm residual blocks — with no high-level transformer libraries. 0.82M params, val loss 4.33 → 1.67. PyTorch
MATLAB → Python Agent Self-correcting agent that transpiles MATLAB to Python and iterates on its own test failures. Cut benchmark steps from 4 → 2 after a regex fix. Python, LLM agent loop
Tool-Using Math & Search Agent Deployed agent that routes queries to calculation and search tools. FastAPI, Gemini API, Netlify
Turbulence Simulation (Sabra Shell Model) GPU-accelerated solver using an integrating-factor RK4 scheme, with publication-quality analysis plots. CuPy, CUDA, NumPy
Active Brownian Particle Simulations GPU and pure-NumPy ABP simulations with FFT-based MSD analysis. CuPy, NumPy, Matplotlib
Kedarnath Flood Reconstruction ML pipeline reconstructing flood extent from satellite imagery. Random Forest, GIS
AQI Prediction Time-series imputation and forecasting on sparse sensor data. BRITS, GAIN, XGBoost
Placement Portal Full-stack portal serving 400+ users. MERN

⚙️ Tech Stack

python pytorch numpy pandas scikit_learn cuda fastapi react nodejs mongodb matlab latex git linux

🤝 Connect with me

utkarsh2110 leetcode email

Pinned Loading

  1. Air-Quality-Index-Prediction- Air-Quality-Index-Prediction- Public

    BRATI-Seasonal: a bidirectional GRU with self-attention for imputing missing pollutant values across 26 Indian cities (2015–2020), followed by AQI regression and AQI-bucket classification. Course p…

    Jupyter Notebook

  2. Kedarnath-Flood-Risk-Analysis Kedarnath-Flood-Risk-Analysis Public

    JavaScript

  3. math-tool-using-ai-agent math-tool-using-ai-agent Public

    LLM agent built from scratch - no framework. Autonomously routes between SymPy symbolic math and web search via function calling, with a bounded execution loop, error containment, and a visible too…

    HTML

  4. matlab-agent matlab-agent Public

    Self-correcting MATLAB→Python translator. A rule-based transpiler does the deterministic pass; an LLM agent runs the output, checks the numbers, and patches until correct.

    Jupyter Notebook

  5. ML-Algo-from-Scratch ML-Algo-from-Scratch Public

    Machine Learning algorithms implemented from scratch using Python and NumPy, with mathematical derivations, optimization techniques, and comparisons with scikit-learn.

    Jupyter Notebook