Skip to content
View Rajadhurairajendhiran123's full-sized avatar

Block or report Rajadhurairajendhiran123

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

Rajadurai Rajendhiran

📞 Phone: +91 8870377813
📧 Email: rajadhurai.rajendhiran21@gmail.com
💼 GitHub: Rajadhurairajendhiran123
🔗 LinkedIn: Rajadurai Rajendhiran


🧠 Summary

Passionate about AI, ML, DL, Computer Vision, Physical AI, and Computational Theory. Skilled in applying math, optimization, and technology to build innovative, real-world AI solutions.


💼 Work Experience

AI Research and Developer – Intern

iAgami Technologies | Mar 2024 – Present

  • Spearheading AI research and development across Agriculture, Insurance, Talent Acquisition, Finance, and Business Intelligence domains.
  • Worked on LLM fine-tuning and foundational model building for domain-specific applications.
  • Built advanced systems using Information Retrieval, GNNs, and NLP-to-SQL pipelines.
  • Integrated LLMs, AI agents, and multimodal retrieval systems for real-time Q&A and decision support.
  • Developed transformer-based models, dashboards, and deployed scalable AI workflows.

📈 Professional Project Experience on Agami Platform – iAgami Technologies

Domain-Specific LLM Fine-Tuning & Foundational Model Building

PyTorch, Hugging Face Transformers, LangChain, Weights & Biases, PEFT (LoRA), GRPO, JAX, TRL

  • Fine-tuned BERT, GPT using LoRA, GRPO, and SFT for Agri, Finance, and Insurance.
  • Built foundational LLMs with advanced prompting and optimization pipelines.

NLP-to-SQL & Knowledge Graph-Based QA

LangChain, Neo4j, NetworkX, SentenceTransformers, Django REST API

  • Created pipelines to convert NL queries into SQL.
  • Combined vector search with KG traversal for RAG capabilities.

Multimodal Retrieval System

CLIP, ViT, FAISS, OpenCV, Hugging Face, Django REST API

  • Developed image-text embedding search for harvest and insurance data.
  • Exposed functionality via Django REST API endpoints.

AI Agent Framework for BI Automation

CrewAI, AutoGen, LangGraph, Streamlit, Django

  • Built multi-agent LLM frameworks for reporting, summarization, and BI insights.
  • Orchestrated LLM workflows in real time.

Graph Neural Networks for Knowledge Representation

DGL, PyG, Neo4j, RecBole, LightFM, Pytorch, JAX

  • Designed hybrid recommenders using collaborative filtering + GNNs.
  • Applied in talent-matching and HR analytics.

Talent Acquisition Agent with Resume Parsing

spaCy, AutoGen, LangGraph, LlamaIndex, PyMuPDF, Markdown Parser

  • Converted resumes (PDF → Markdown) and matched profiles using LLM agents.
  • Built backend with Django REST API.

🔬 Research Contributions – AI R&D @ iAgami

1. Foundational Model Research & Optimization

Tools: PyTorch, JAX, Hugging Face, ScaNN, W&B, Hydra

  • Domain-aligned model training using LoRA, GRPO, PPO.
  • Designed scalable LLM architectures and RL fine-tuning loops.

2. Modular Multi-Agent Systems

Tools: LangGraph, AutoGen, CrewAI, FastAPI, Streamlit

  • Built agents for parsing, Q&A, SQL generation, memory retention, and logic execution.

3. Retrieval-Augmented Pipelines & Knowledge Architectures

Tools: LlamaIndex, LangChain, FAISS, Neo4j

  • Combined vector + KG-based search with PDF-to-Markdown parsing for retrieval tasks.

4. Multimodal Understanding & Vision-Text Fusion

Tools: CLIP, ViT, OpenCV, Roboflow

  • Enabled vision-text reasoning, object detection, OCR, and multimodal Q&A systems.

5. Knowledge Graph & GNN-Based Reasoning

Tools: Neo4j, PyG, DGL, RecBole, LightFM

  • Built KGs and used GNNs for recommendation, analytics, and intelligent matchmaking.

🛠 Technical Skills

Languages & Frameworks:

Python, R, Mojo, Java, C++, Julia, SQL, PyTorch, TensorFlow, JAX, Scikit-learn, XGBoost, LightGBM

AI/ML Concepts:

Classification, Regression, Clustering, Deep Learning, Transfer Learning, GANs, Diffusion, RL, Few/Zero-shot, Self-Supervised Learning

NLP & CV:

Hugging Face, SpaCy, NLTK, OpenCV, YOLO, ViT, CLIP, MediaPipe, OCR, Text Summarization, RAG, BERT, GPT, DSPy, TextGrad

Agent Frameworks:

LangChain, LangGraph, AutoGen, CrewAI (flexible with any multi-agent systems)

IR & Knowledge Systems:

FAISS, Semantic Search, Knowledge Graphs, Neo4j, GNNs (PyG, DGL), Recommenders (LightFM, RecBole)

Tools & MLOps:

FastAPI, Django, Docker, Git, GitHub Actions, ONNX, DVC, MLflow, Weights & Biases, Gradio

Cloud:

AWS (SageMaker, Lambda, Robomaker), GCP (Vertex AI, BigQuery), Azure ML, Azure IoT

Data & Visualization:

Pandas, NumPy, Matplotlib, Seaborn, Excel, Power BI, Streamlit, Plotly


🎓 Education

Sri Shanmugha College of Engineering and Technology
Expected Graduation: June 2026
B.Tech in Artificial Intelligence and Data Science

Relevant Courses:
Mathematics & Data Science (Python), OOPs, Algorithms and Data Structures I & II,
Data Analytics (PowerBI, Python), Data Visualization (Tableau, Matplotlib), Computational Theory


Popular repositories Loading

  1. Rajadhurairajendhiran123 Rajadhurairajendhiran123 Public

  2. java-code-chunker java-code-chunker Public

    A Java tool for chunking large code files into smaller, logical parts based on classes, methods, or custom rules. Helps in code analysis, refactoring, and AI-based processing while preserving struc…

    Jupyter Notebook

  3. gpt_scratch gpt_scratch Public

    Built GPT-2 from scratch using PyTorch, mastering transformers, attention, and tokenization. Gained hands-on NLP experience with text generation, causal masking, and model optimization. Strengthene…

    Jupyter Notebook

  4. textgrad_prompt_tune textgrad_prompt_tune Public

    Used textgrad_prompt_tune to fine-tune prompts for language models, improving response accuracy and task alignment. Gained experience in prompt engineering, gradient-based tuning, and evaluating mo…

    Jupyter Notebook

  5. dspy_visualization_prompt_tune dspy_visualization_prompt_tune Public

    A prompt tuning experiment using `dspy` to enhance reasoning task responses. It focuses on improving accuracy, clarity, and engagement in answers through structured prompt optimization. Final accur…

    Jupyter Notebook

  6. ATS_useing_SentenceTransformer ATS_useing_SentenceTransformer Public

    This script extracts text from a resume PDF, compares it with a job description using a language model, computes similarity, and visualizes the fitment score using a gauge chart for better understa…

    Jupyter Notebook