Skip to content
View iDharshan's full-sized avatar
🧩
in the zone..
🧩
in the zone..

Highlights

  • Pro

Block or report iDharshan

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
iDharshan/README.md

Hey, I'm Dharshan 👋

ML Engineer (who builds stuff that actually works)

So, what do I do?

  • Build and deploy ML models that make sense (and predictions)
  • Fine-tune LLMs using LoRA, PEFT — the good stuff, not the buzzwords
  • RAG pipelines with LangChain + vector DBs that actually retrieve relevant info
  • Wrap it all up with FastAPI, Docker, and a touch of ✨ sanity ✨

What went wrong (and what I learned):

  • Started training transformers before understanding attention
    → Drowned in tensor hell. Came back knowing exactly how and why attention works.

  • Overengineered LSTMs with too many layers
    → Thought “deeper = better.” Learned that simplicity + the right loss function > 50 layers of pain.

  • Assumed FAISS “just works”
    → Spoiler: it doesn’t. Learned to tune it, index properly, and actually measure retrieval quality.

  • Wrote messy APIs during my first FastAPI project
    → Came back with better routing, modular structure, and swagger docs that don’t scream "help me."

Cool stuff I've worked on:

  • Transformers from scratch — NumPy to PyTorch (yes, it actually worked)
  • LSTM models for real-world problems (SRU optimization, aquaponics monitoring)
  • RAG systems + LLM fine-tuning in freelance projects (and nobody cried)
  • Currently building on Jetson Orin Nano for real-time scrap detection (fancy, I know)

Tech I actually use:

PyTorchFastAPIscikit-learnNumPyPandasLangChainAzure

I don’t just read AI papers — I turn them into working code (and clean up after the explosion).

Pinned Loading

  1. ScrapInspectionViT-FastAPI-6C102K ScrapInspectionViT-FastAPI-6C102K Public

    AI based steel scrap inspection system using Vision Transformer fine-tuned on 102k images. Deployed with FastAPI for real-time predictions, supporting efficient and sustainable steel recycling thro…

    Jupyter Notebook

  2. LSTM-based-Soft-Sensor-for-Estimating-Nitrate-Concentration-in-Aquaponics-Pond LSTM-based-Soft-Sensor-for-Estimating-Nitrate-Concentration-in-Aquaponics-Pond Public

    This repository contains code for an LSTM-based soft sensor designed to estimate nitrate concentration in aquaponics ponds, offering real-time insights into water quality for improved management an…

    Jupyter Notebook 7

  3. Efficient-SRU-Optimization-via-Deep-Learning-driven-LSTM-Dynamical-Models Efficient-SRU-Optimization-via-Deep-Learning-driven-LSTM-Dynamical-Models Public

    Applied LSTM networks to estimate key variables in a sulfur recovery unit (SRU) of a refinery plant. Achieved accurate predictions for process optimization, even in offline analyzer scenarios. Resu…

    Jupyter Notebook 2

  4. ML-Based-Vehicle-Predictive-Maintenance-System-with-Real-Time-Visualization ML-Based-Vehicle-Predictive-Maintenance-System-with-Real-Time-Visualization Public

    AI-driven predictive maintenance for vehicles using GBM models on real-time sensor data. Proactive fleet management, cost reduction, and efficient transportation enabled by forecasting maintenance …

    Jupyter Notebook 19 7

  5. Tiny-Transformer-from-Scratch-NumPy-to-PyTorch Tiny-Transformer-from-Scratch-NumPy-to-PyTorch Public

    Implemented a Tiny Transformer model from scratch using NumPy, replicating the "Attention Is All You Need" architecture. Later, I ported it to PyTorch for efficient GPU-accelerated training. This p…

    Jupyter Notebook

  6. AI-Research-Analyzer AI-Research-Analyzer Public

    AI-powered research paper analyzer that extracts key insights and identifies research gaps from PDF academic papers. Built using RAG (Retrieval-Augmented Generation), Sentence Transformers, FAISS, …

    Python