Skip to content
View vigneshsabapathi's full-sized avatar
  • Bengaluru, India

Block or report vigneshsabapathi

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.

Content in all repositories owned by your account will be closed.
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
vigneshsabapathi/README.md

Vignesh K Sabapathi

Backend and platform engineer focused on production reliability, multi-tenant systems, security, automation, and AI infrastructure.

I work on systems where correctness matters: database access, event-driven workflows, tenant isolation, observability, evaluation harnesses, and production debugging.

Selected public work

  • production-reliability-lab — reproduce PostgreSQL connection exhaustion with synthetic data and measure six responses: app-side pool, pgbouncer, statement/idle-transaction timeouts, and the code change that removes the leak. Load generator, pg_stat_activity collector, charts with per-endpoint error attribution, incident runbook, CI.
  • telco-customer-churn-mlops — end-to-end MLOps pipeline: DVC + MLflow + Hydra, BentoML service, GitHub Actions → GHCR, drift monitoring. 38 tests (Pandera, Deepchecks, HTTP integration), leakage-free training.
  • sensor-data-streaming-pipeline — Kafka + Schema Registry + MongoDB streaming pipeline with idempotent producers, at-least-once delivery, dead-letter queue, and retry with backoff. Dockerised, CI-tested.
  • ocr-pipeline — benchmarking harness for OCR engines (EasyOCR, TrOCR, Tesseract): solver lifecycle, 11 preprocessing variants, accuracy and latency reports.

Day-to-day

Production debugging and root-cause analysis · PostgreSQL security, pooling, and connection architecture · multi-tenant authorization and data isolation · event-driven automation with transactional outbox · performance work with measured before/after · TDD and adversarial review.

Available for

  • Backend reliability and performance audits
  • PostgreSQL connection, query, and access reviews
  • Multi-tenant authorization reviews
  • AI evaluation and agent-reliability harnesses
  • Fixed-scope production debugging

📍 Bengaluru, India · Remote

Pinned Loading

  1. recommender_system recommender_system Public

    recommender based on Item-Item collaborative, content-based filtering and matrix factorization.

    Python

  2. Automatic-number-plate-recognition Automatic-number-plate-recognition Public

    Jupyter Notebook

  3. Face-Recognition-with-Real-Time-Database Face-Recognition-with-Real-Time-Database Public

    Python

  4. ocr-pipeline ocr-pipeline Public

    Benchmarking framework for OCR engines against captcha images — EasyOCR, TrOCR, Tesseract, and more

    Python

  5. PoseNetCurlCounter PoseNetCurlCounter Public

    A PoseNet Curl counter built using ml5.js and p5.js

    JavaScript

  6. OmdenaAI/chennai-india-power-outage OmdenaAI/chennai-india-power-outage Public

    Jupyter Notebook 4 3