Skip to content
View Ivan825's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Bengaluru,India

Block or report Ivan825

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
Ivan825/README.md

Hi, I'm Ivan Bhargava πŸ‘‹

I'm a Computer Science Dual Degree student at IIIT Bangalore, interested in backend engineering, developer tools, distributed systems, applied ML, and production-style software platforms.

I like building systems that go beyond simple CRUD apps β€” projects involving real infrastructure, automation, observability, ML pipelines, deployment, and engineering trade-offs.


πŸ”­ Currently Working On

Histopathology Biomarker Prediction Pipeline

Building a whole-slide-image based biomarker prediction pipeline for H&E histopathology slides using GigaPath/GigaTIME feature extraction and MIL/transformer-based slide-level modeling.


🧠 Areas I Work In

  • Backend engineering and API platforms
  • Developer tools and GitHub automation
  • Microservices, distributed tracing, observability, and alerting
  • Dockerized ML systems and predictive infrastructure
  • Applied machine learning for healthcare and biomedical imaging
  • Full-stack product engineering with Next.js, TypeScript, and PostgreSQL

πŸ› οΈ Tech Stack

Languages

Java Python C++ JavaScript TypeScript

Backend, Databases & DevOps

Spring Boot FastAPI Node.js PostgreSQL MongoDB Docker Jenkins GitHub Actions Linux

Frontend

React Next.js Tailwind CSS

ML / Research

PyTorch scikit-learn Time Series Medical AI

πŸ“Œ Featured Projects

PRSentinel β€” GitHub App for Pull Request Risk Intelligence

Production-style GitHub App that analyzes pull requests using deterministic static rules and bounded LLM semantic review.

Features: GitHub App authentication, webhook ingestion, PR diff parsing, file classification, risk scoring, test recommendations, Markdown PR comments, JSON/SARIF exports, PostgreSQL persistence, FastAPI APIs, Docker deployment, Neon PostgreSQL, Groq LLM, pytest, Ruff, and mypy.

TraceNet β€” Multi-Tenant Observability & API Failure Diagnosis Platform

9-service Spring Boot observability platform for reconstructing distributed request flows, detecting slow/failing APIs, computing p95 latency/error analytics, and generating service-level alerts.

Tech: Spring Boot, PostgreSQL, Docker, Jenkins, JWT, API Gateway, Microservices

Predictive Auto-Scaling of Dockerized ML Applications

Forecasting-driven autoscaling system for Dockerized ML workloads using Prophet and LSTM to improve resource utilization and reduce SLA violations under dynamic traffic.

Recognition: Best Paper, Machine Learning Track β€” ICRACE 2026

InjyVerify β€” Offline-First Credential Verification System

Offline credential verification system using QR scanning, local validation, and client-side encrypted storage for network-constrained environments.

Tech: Next.js, TypeScript, zxing-wasm, Prisma, CryptoJS


πŸ”¬ Experience

ML Research Intern β€” E-Health Research Center
Worked on WSI-based biomarker prediction using GigaPath/GigaTIME feature extraction, MIL-based modeling, slide-level prediction, and attention heatmap workflows.

Software Development Engineer Intern β€” Rockmetric
Built production frontend and CMS-backed web systems using Next.js, TypeScript, Tailwind CSS, Strapi CMS, Netlify, and Strapi Cloud.

Teaching Assistant β€” Operating Systems Lab, IIIT Bangalore
Guided 230+ students on process management, synchronization, debugging, and system-level programming concepts.


πŸ† Highlights

  • Best Paper, Machine Learning Track β€” ICRACE 2026.
  • 1st place, Web Development category β€” Hacknite 2024.
  • 99.48 percentile in JEE Mains 2023.
  • 100 percentile in Physics, JEE Mains 2023.

πŸ“š Relevant Coursework

Data Structures and Algorithms, Object-Oriented Programming, Operating Systems, Database Management Systems, Software Engineering, Machine Learning, Computer Architecture, and Computer Networks.


πŸ“« Connect with me

Pinned Loading

  1. Predictive-Auto-Scaling-of-Dockerized-ML-Applications Predictive-Auto-Scaling-of-Dockerized-ML-Applications Public

    This project simulates demand, trains forecasting models (Prophet, LSTM), and evaluates different auto-scaling policies. Later it will be used to autoscale actual docker containers based on real da…

    Python 2

  2. Bhavzzzzzz/EHRC Bhavzzzzzz/EHRC Public

    Attention-based Multiple Instance Learning pipeline for biomarker classfication (IDH1, ATRX, P53) from H&E histopathology slides from ROI heatmap visualization

    Python

  3. TraceNet TraceNet Public

    TraceNet is a Spring Boot microservices-based distributed tracing and API failure diagnosis platform that tracks request flows across services, collects latency/error spans, and helps identify slow…

    Java

  4. pr-sentinel pr-sentinel Public

    PRSentinel is a Pull Request Risk Intelligence Platform that analyzes GitHub pull requests before merge, detects risky changes, recommends targeted tests, and generates explainable reviewer reports…

    Python

  5. BuzzNest BuzzNest Public

    A MERN based fully functional,deployed social media website based on the bee movie.

    JavaScript 1

  6. BDSIMGUI BDSIMGUI Public

    A Qt(py) based GUI to help interact with the bdsim library which enables modelling and simulation of continuous-time, discrete-time or hybrid dynamic systems. It will allow us to do all of this wit…

    Python