Nandhu S KumarAI & MACHINE LEARNING
NANDHU S KUMAR
AI / MACHINE LEARNING ENGINEER
SELECTED WORK
2024 to 2026
AI & MACHINE LEARNING

Nandhu S Kumar

I build language models, voice agents,
and computer vision applications.

SCROLL TO EXPLORE
MS APPLIED AI / PURDUE NORTHWEST4.0 GPA · 2.5 YEARS PART TIME ENGINEERING

Selected
projects.

PROJECT 012026
Argument analysis

ThinkTrace

Specialist AI agents check claims, identify logical fallacies, and evaluate reasoning.

Built with
  • AI agents
  • PostgreSQL
  • Pinecone
Explore ThinkTrace
System architectureFIG. 01
CLAIMSPARSEDINPUTSCORERREPORTLOGICFALLACIESFACTSPARALLEL EVALUATION
  1. Input & parsing

    The submitted argument is converted into a claim tree, with context specific to the organization.

  2. Parallel checks

    Logic mapping, fallacy detection, and fact checking run in parallel on the extracted claims.

  3. Evidence & scoring

    Fact checking retrieves supporting sources. The scorer combines evidence, fallacies, and the argument graph.

  4. Report

    Structured results are assembled, stored, and made available for review.

AI AgentsConceptual overview
PROJECT 022026
Voice calls and tools

AI Voice Agent

A phone agent built with Gemini Live and Twilio that follows call objectives and uses configured tools.

Built with
  • Gemini Live
  • Twilio
  • Tool execution
Explore AI Voice Agent
System architectureFIG. 02
CALLTWILIOLIVE MODELGEMINITOOLSCONTROLLEDCONTEXTOBJECTIVE +HISTORYCONVERSATION ↔ ACTION ↔ FEEDBACK
  1. Call

    Twilio provides the phone connection for the conversation.

  2. Live model

    Gemini Live processes the live conversational interaction.

  3. Context & tools

    The workflow maintains objectives and relevant history, validates inputs, and controls tool execution.

  4. Traceability

    Transcripts and workflow outputs support review of the agent’s behavior.

AI AgentsConceptual overview
PROJECT 032025
Language model pretraining

Scientific GPT

A GPT language model implemented from scratch, including tokenization and distributed training.

Built with
  • PyTorch
  • Transformers
  • CUDA
Explore Scientific GPT
System architectureFIG. 03
TOKENIZERTRANSFORMERTRAININGDISTRIBUTIONTEXT → SEQUENCEATTENTION + FEEDFORWARDLOSS + GRADIENTSPYTORCH + CUDAFROM SCRATCH / DISTRIBUTED TRAINING
  1. Text & tokens

    The tokenizer converts training text into sequences used by the language model.

  2. Transformer

    The GPT transformer learns relationships within the token sequence.

  3. Training loop

    The training loop calculates loss, propagates gradients, and updates model parameters.

  4. Multiple GPUs

    Distributed PyTorch and CUDA support training across GPU devices.

Machine LearningConceptual overview
02 / INTERACTIVE ARCHITECTURE

How the
projects work.

Choose a project and select a layer to see what it does. You can separate or flatten the architecture on larger screens.

PROJECT ARCHITECTURE
Choose a system layer
EXPLODED VIEW
THINKTRACE
SELECT A LAYER
TO LOOK INSIDE
Selected layer

01 / Input & parsing

The submitted argument is converted into a claim tree, with context specific to the organization.

Inside ThinkTrace

Follow a request.

Step through a real test case and see how the analysis fits together.

A test argument from my evaluation suite

Case eval_003 tests whether the analysis catches unsupported marketing claims.

You should buy this supplement because celebrities use it. It has no side effects. Big pharma doesn't want you to know about it. Thousands of five-star reviews prove it works.

Turn the argument into claims

The ingestion agent extracts a claim tree. It distinguishes premises, conclusions, and supporting claims before analysis begins.

In this example, the recommendation to buy the supplement depends on celebrity use, reviews, and unsupported safety claims.

Three checks, working in parallel

Logic mapper

Maps how the claims support or contradict one another.

Fallacy detector

Looks for named reasoning errors in the argument.

Fact checker

Checks verifiable claims against external sources.

The analysis graph waits for these branches before scoring the argument.

Combine findings, then check the test targets

The scorer receives the claim tree, argument graph, detected fallacies, and fact checks.

This evaluation case expects an overall score between 0 and 35 and checks for these fallacies:

  • Appeal to Authority
  • Conspiracy Theory Fallacy
  • Hasty Generalization
  • Appeal to Ignorance
  • Ad Hominem
  • Bandwagon
  • Appeal to Popularity

These are the evaluation targets defined in the repository. The walkthrough is a guided example, not a live model run.

Step 1 of 4
03 / MY APPROACH

How I
work.

I work on model training, evaluation, and the software that uses the model.

My projects include training loops, retrieval, tool calls, and deployment. I use tests and logs to check outputs, track failures, and understand response times.

04 / RESEARCH AT PURDUE
VISION, GENERATION & MULTIMODAL LEARNING

Vision, speech,
and text.

Studying YOLO object detection under occlusion, hybrid quantum and classical generation, and learning from speech and text.

Read the research ↗
Send a message

Contact me

Tell me about the role, project, or question you have in mind.