OPEN TO INTERNSHIPS & JUNIOR ROLESCOIMBATORE, INDIA

Hello, I’m

Balamurugan P G

AI/ML Engineer

I build AI systems with verified results - and I publish the misses too

Based in Coimbatore, Tamil Nadu, India. Open to AI/ML internships and junior roles.

↳ 330+ LeetCode DSA problems
BPG / ENGINEERING NOTEBOOK

Build. Evaluate. Publish.

ML & Deep Learning
LLMs & Agents
Evaluation & Engineering

Explore the evidence

VERIFIED RESULT / VeraScan

pip install verascan

Published on PyPI · 4 detection modes

Read case study ↗
VeraScan
Published on PyPI
568 tests
Bull/Bear Autopilot
45 credentials
Certificates & course proof

The person behind the projects

About me

I’m pursuing B.E. Computer Science and Engineering at Nehru Institute of Technology, Coimbatore (2023–2027).

I hold a CGPA of 90.6% and earned First Rank in CSE, NIT for 2025–2026.

My focus spans ML & Deep Learning, LLMs & Agents, and Evaluation & Engineering.

I interned remotely at Neo Zeno Talent (May–Aug 2026) and Yuva Intern in Automotive AI (Mar–Apr 2026). I’m based in Coimbatore and open to AI/ML internships and junior roles.

Experience & education ↓
01CASE STUDYOngoing

RAI-Axiom

Balamurugan P G and Jason Pandian

A portfolio-allocation policy trained only on synthetic markets, then evaluated zero-shot on six real universes with 10-seed confidence intervals. PPO, no real prices during training. Research by Balamurugan P G and Jason Pandian. Ongoing project; does not claim to beat buy-and-hold (tested tie with SPY out of sample and behind SPY on the holdout point estimate).

PPOReinforcement LearningSynthetic MarketsSim-to-RealZero-Shot Evaluation10-Seed CI

PROBLEM STATEMENT

Train an RL portfolio-allocation policy without exposing it to real historical market prices during training, then test zero-shot transfer across real financial universes.

TECHNICAL METHOD

Trained via Proximal Policy Optimization (PPO) exclusively on synthetic market environments, then evaluated zero-shot on 6 real universes across 10-seed confidence intervals. Ongoing research by Balamurugan P G and Jason Pandian.

VERIFIED RESULT

Tested tie with SPY

out of sample · behind SPY on holdout point estimate (10-seed CI)

02CASE STUDY

VeraScan

Python package that detects train/eval data contamination with 4 checks: exact match, 13-gram overlap, fuzzy match and semantic similarity. Published on PyPI: pip install verascan.

PythonPyPIExact match13-gram overlapFuzzy matchSemantic similarity

PROBLEM STATEMENT

If eval examples leak into training data, benchmark scores look better than the model really is.

TECHNICAL METHOD

Checks train/eval pairs at 4 levels: exact match, 13-gram overlap, fuzzy match and semantic similarity.

VERIFIED RESULT

pip install verascan

Published on PyPI · 4 detection modes

03CASE STUDYresearch prototype

CertiRoute

OpenAI-compatible LLM gateway. A local logistic classifier scores the prompt, then conformal risk control chooses the cheap or strong model without embeddings or an extra model call for the decision. Offline frozen pairs on GSM8K, ARC-Challenge, and MBPP (3,188 pairs) achieved 32.77% estimated cost savings and 4.769% mean regret (length-shift replay regret falls from 20.215% to 4.799% after recalibration). Live Groq + xAI recorded 15.96% savings and 12.12% mean regret, missing the 5% target. Status: research prototype, GitHub only.

FastAPIconformal risk controllogistic routeroffline eval

PROBLEM STATEMENT

Route prompts between cheap and strong LLMs with statistical risk control, without embeddings or an extra model call for the routing decision.

TECHNICAL METHOD

OpenAI-compatible gateway where a local logistic classifier scores the prompt and conformal risk control chooses the cheap or strong model. Evaluated offline on 3,188 frozen benchmark pairs (GSM8K, ARC-Challenge, MBPP) and live on Groq + xAI with length-shift recalibration.

VERIFIED RESULT

32.77%

offline savings (4.769% regret) · live Groq + xAI: 15.96% savings, 12.12% regret (missed 5% target)

04CASE STUDY

Bull/Bear Autopilot

Multi-agent system for Indian IPO analysis. Every fact is cited to a page, then checked by a deterministic fact-checker; results are delivered on Telegram. 568 tests.

Multi-agent LLMPage-cited factsDeterministic fact-checkTelegram bot

PROBLEM STATEMENT

IPO research is only useful if every claim can be traced back to the source document.

TECHNICAL METHOD

Multiple agents draft bull and bear cases, with each fact cited to a page and then verified by a deterministic fact-checker. Results are delivered on Telegram.

VERIFIED RESULT

568

tests

05CASE STUDY

LungScan AI

5-class chest X-ray classifier built on DenseNet121, with Grad-CAM heatmaps. 86–88% test accuracy. Full-stack app (FastAPI backend, React frontend, Supabase) deployed on GCP, live at medrag.in.

DenseNet121Grad-CAMFastAPIReactSupabaseGCP

PROBLEM STATEMENT

Classify chest X-rays into 5 classes and show which regions drove each prediction.

TECHNICAL METHOD

Fine-tuned DenseNet121 with Grad-CAM overlays, served from FastAPI with a React frontend and Supabase, deployed on GCP.

VERIFIED RESULT

86–88%

test accuracy · 5 classes

06CASE STUDY

AI LeetCode Agent

Agent that solves LeetCode problems using a 5-provider LLM fallback chain and 4 Playwright browser workers. 230+ accepted.

LLM agents5-provider fallbackPlaywright

PROBLEM STATEMENT

Solve LeetCode problems end-to-end without stopping when one LLM provider fails or hits a rate limit.

TECHNICAL METHOD

Falls back across 5 LLM providers, with 4 Playwright workers submitting solutions in the browser.

VERIFIED RESULT

230+

accepted

02

All 17 Repositories

Explore all public codebases across autonomous agents, deep learning, computer vision and analytics.

Showing 17 of 17 repositories

  • RAI-Axiom

    Balamurugan P G and Jason Pandian

    Ongoingfeatured

    A portfolio-allocation policy trained only on synthetic markets, then evaluated zero-shot on six real universes with 10-seed confidence intervals. PPO, no real prices during training. Research by Balamurugan P G and Jason Pandian. Ongoing project; does not claim to beat buy-and-hold (tested tie with SPY out of sample and behind SPY on the holdout point estimate).

    PPOReinforcement LearningSynthetic MarketsSim-to-RealZero-Shot Evaluation
    GitHub
  • VeraScan

    featuredpypi

    Python package that detects train/eval data contamination with 4 checks: exact match, 13-gram overlap, fuzzy match and semantic similarity. Published on PyPI: pip install verascan.

    PythonPyPIExact match13-gram overlapFuzzy match
    GitHub PyPI
  • CertiRoute

    research prototypefeatured

    OpenAI-compatible LLM gateway. A local logistic classifier scores the prompt, then conformal risk control chooses the cheap or strong model without embeddings or an extra model call for the decision. Offline frozen pairs on GSM8K, ARC-Challenge, and MBPP (3,188 pairs) achieved 32.77% estimated cost savings and 4.769% mean regret (length-shift replay regret falls from 20.215% to 4.799% after recalibration). Live Groq + xAI recorded 15.96% savings and 12.12% mean regret, missing the 5% target. Status: research prototype, GitHub only.

    FastAPIconformal risk controllogistic routeroffline eval
    GitHub
  • Bull/Bear Autopilot

    featured

    Multi-agent system for Indian IPO analysis. Every fact is cited to a page, then checked by a deterministic fact-checker; results are delivered on Telegram. 568 tests.

    Multi-agent LLMPage-cited factsDeterministic fact-checkTelegram bot
    GitHub
  • LungScan AI

    featuredlive

    5-class chest X-ray classifier built on DenseNet121, with Grad-CAM heatmaps. 86–88% test accuracy. Full-stack app (FastAPI backend, React frontend, Supabase) deployed on GCP, live at medrag.in.

    DenseNet121Grad-CAMFastAPIReactSupabase
    GitHub Live app
  • PneumoScan

    featuredlive

    Pneumonia detection from chest X-rays with MobileNetV2. 92.5% test accuracy. Live Streamlit app.

    MobileNetV2CNNStreamlit
    GitHub Live app
  • AI LeetCode Agent

    Agent that solves LeetCode problems using a 5-provider LLM fallback chain and 4 Playwright browser workers. 230+ accepted.

    LLM agents5-provider fallbackPlaywright
    GitHub
  • ChurnGuard Pro

    live

    Customer churn prediction dashboard built in Streamlit, trained with Gradient Boosting on 7,043 customers.

    Gradient BoostingStreamlit
    GitHub Live app
  • OncoInsight Pro

    live

    Cancer analytics dashboard in Streamlit over 17,686 records, with statistical analysis plus Gradient Boosting regression and classification (GBR/GBC).

    StreamlitStatisticsGBRGBC
    GitHub Live app
  • Signal

    Courselive

    Streamlit Cloud SLA monitor for U23CS702 with seeded simulation and optional read-only Google Cloud Monitoring. Tracks four SLA metrics: uptime, latency, error rate, and availability across light and black themes. Course project with a live Streamlit app.

    StreamlitPythonGoogle Cloud MonitoringSLA Simulation
    GitHub Live app
  • Household Power RNN

    Recurrent neural network (RNN) on household power consumption data.

    RNN
    GitHub
  • Titanic ANN

    Artificial neural network (ANN) that predicts Titanic passenger survival.

    ANN
    GitHub
  • Hierarchical Clustering

    Hierarchical clustering on a height–weight dataset.

    Hierarchical clustering
    GitHub
  • DBSCAN Clustering

    DBSCAN density-based clustering on a height–weight dataset.

    DBSCAN
    GitHub
  • K-Means Clustering

    K-Means clustering on a height–weight dataset.

    K-Means
    GitHub
  • Video Game Sales EDA

    Exploratory data analysis of video game sales.

    EDA
    GitHub
  • Luxury Car Dealership

    live

    Luxury car dealership web project.

    Web
    GitHub Live app
03

Experience & Education

Formal computer science education and verified AI/ML engineering internships.

INTERNSHIPS

2 ROLES

Neo Zeno Talent

May–Aug 2026

Intern · Remote

  • Engineered data preprocessing pipelines in Python with Pandas and NumPy, converting raw real-world datasets into clean, model-ready data.
  • Built and trained machine learning models with scikit-learn for analysis and prediction tasks.
  • Evaluated model performance through systematic data analysis, validating results on real-world datasets.

Yuva Intern

Mar–Apr 2026

Intern · Automotive AI · Remote

  • Applied AI and machine learning techniques to use cases in the automotive domain.
  • Implemented Python-based AI/ML workflows for automotive application tasks.
  • Refined technical approaches through remote review discussions with mentors.

View internship certificate (PDF) ↗Certificate ID: YI/2026/62387/153736

ACADEMIC BACKGROUND

CGPA 90.6%

First Rank in CSE, NIT 2025–2026 · CGPA 90.6%

B.E. Computer Science and Engineering

2023–2027

Nehru Institute of Technology, Coimbatore (Anna University)

CGPA 90.6% · First Rank in CSE, NIT, 2025–2026

Higher Secondary (12th)

Sourashtra HSS, Ramanathapuram

80%

Learning, measured

Achievements

01

First Rank in CSE, NIT

2025–2026 · Nehru Institute of Technology, Coimbatore

View evidence ↗
03

VeraScan on PyPI

Published train/eval contamination detection library

View evidence ↗
04

Technical Matrix

Applied competencies across the full AI lifecycle from architecture to production evaluation.

🧠

ML & Deep Learning

7 competencies
🤖

LLMs & Agents

5 competencies
🔬

Evaluation & Data

4 competencies
⚙️

Engineering

11 competencies
IMPLEMENTATION RECEIPT
Benchmark Integrity

Train/eval contamination detection

Production audit tool that catches subtle data leakage between training corpora and evaluation benchmarks.

VERIFIED METRIC / PROOFShipped on PyPI (pip install verascan)
SHIPPED IN 1 REPOSITORIES

VeraScan

Python package that detects train/eval data contamination with 4 checks: exact match, 13-gram overlap, fuzzy match and semantic similarity. Published on PyPI: pip install verascan.

Want proof?
05

Certifications & learning (45)

Professional certifications, programmes and course completions, backed by original documents and verification details.

12 selected · Professional certifications, programmes and course completions

Original documents + issuer links where available

12 of 45 completed credentials · Showing 12 featured

Includes programme certificates and individual course completions. In-progress learning is listed separately and is not included in the count.

Certification

Oracle Cloud Infrastructure 2025 Certified Data Science Professional

Oracle

Sep 08, 2025 · Valid until 2027-09-08

Credential ID: 102569553OCI25DSOCP

Certification

Oracle Cloud Infrastructure 2025 Certified Generative AI Professional

Oracle

Sep 02, 2025 · Valid until 2027-09-02

Credential ID: 102497486OCI25GAIOCP

Certification

Oracle Cloud Infrastructure 2025 Certified AI Foundations Associate

Oracle

Sep 01, 2025 · Valid until 2027-09-01

Credential ID: 102497486OCI25AICFA

Professional certificate

Generative AI Leader

Google Cloud · Coursera

Sep 29, 2025

Credential ID: 1VW710KIADU0

Five-course Coursera Professional Certificate; not a Google Cloud certification exam.

Program completion

Certificate Program in Entrepreneurship and Startup Mastery

Indian Institute of Management Mumbai · Masai

Jan 13, 2026

Registration ID: iimm_en_2507279

70-hour programme in collaboration with NSDC; programme period July–December 2025.

Training completion

Entrepreneurship Development

IITM Pravartak Technologies Foundation & BodhBridge Education

Nov 8–15, 2025

Training programme; grade A. IITM Pravartak is the Technology Innovation Hub of IIT Madras.

06

Grounded Architecture

Source-bound retrieval, clickable citations, and a guard against unsupported claims.

01Versioned Evidence

Retrieve

Conversation-aware source selection and BM25 retrieval across versioned GitHub documentation, resume passages, package documentation and certificate records. Answers stay anchored to approved portfolio facts; private-configuration requests are refused.

02Bidirectional Grounding

Cite

Answers link to the corresponding portfolio card or the original source: an immutable repository revision, a resume page or package documentation. Source coverage and unavailable profiles are disclosed.

03Source Guard

Generate & Guard

Generation stays inside the retrieved context. Citation, URL, numeric-unit and claim checks reject unsupported output; the assistant falls back to original cited facts when a check fails.

Test the grounded pipeline right now: