Ganesh Kumar Reddy
Software Engineer

About

I'm a software engineer who learns in public. Every week I write up what I built, what broke, and what I read — a running log of getting better at this. Below: the projects, the work, and the courses that got me here.

01

Background

Project Engineer at C-DAC Bengaluru, building data drift detection and data quality tooling for ML reliability, and running federated learning and quantisation experiments. Computer Science graduate from NIT Goa, with certifications across AI governance, LLM security, and API security. GATE DA 2025 rank 1388.

02

Experience

Resume
  • July 2025 – Present Bengaluru, Karnataka

    Project Engineer

    Centre for Development of Advanced Computing (C-DAC Bengaluru)

    • Built data drift detection across tabular, image, and text data: 8 supervised methods, 6 pre-trained unsupervised detectors for feature drift, and bounding-box count and area metrics for label drift.
    • Developed data quality analysers for tabular, vision, and text data — 15 integrity checks for tabular data, outlier detection over 8 image properties, 7 feature-based metrics for text, plus feature-feature and feature-label correlation analysis.
    • Ran mixed- and fixed-precision quantisation experiments for sharing model parameters across a federated learning setup built on Flower.
    • Authored OpenAPI schemas for every API in the module and validated them through Swagger UI, documenting responses, remarks, and proposed improvements.
    • Wrote Python utilities converting REDCap data dictionary definitions into Loris .linst forms, covering every form in the dictionary.
    • Reviewed the module's web interface end to end and validated the installation guide across both documented install paths.
03

Education

  • 2021 – 2025 Goa

    B.Tech, Computer Science and Engineering

    National Institute of Technology Goa

    CGPA 7.68 / 10

  • 2019 – 2021 Vijayawada, Andhra Pradesh

    Intermediate (MPC)

    Narayana Junior College

    969 / 1000 · 98.7 percentile in JEE Mains

  • 2018 – 2019 Vijayawada, Andhra Pradesh

    CBSE, Class X

    Kennedy High School

    464 / 500

04

Courses

  • 2026

    Placeholder Course or Certification

    Coursera — Some University · What you actually took away from it, in one line.

    Verify
  • 2025

    Another Course You Completed

    NPTEL · Courses without a credential link render without the verify button.

  • 2025

    A Third Course

    Udemy

05

Skills

ML & Data Validation
  • Python
  • Data Drift Detection
  • Data Quality Checks
  • Outlier Detection
  • Bias Detection
  • Out-of-Distribution Detection
  • Correlation Analysis
Advanced ML
  • Federated Learning
  • Mixed Precision Quantisation
Frameworks & Libraries
  • Deepchecks
  • Evidently AI
  • CleanVision
  • Flower
  • Neurobagel
  • NumPy
  • Pandas
Backend & APIs
  • OpenAPI
  • Swagger Schema Design
  • API Security
AI Security
  • LLM Security
  • Prompt Injection
  • LLM Red Teaming
  • AI Governance
  • AI Risk Management
Version Control
  • Git
  • GitLab