Skip to content
View ProPriyam's full-sized avatar

Block or report ProPriyam

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

Hey, I'm Priyam :)

SWE @ Microsoft | Ex-MLE @ Mercer|Mettl

Python TypeScript Azure PyTorch Kubernetes C++

I build things at the intersection of infrastructure and intelligence -- and random stuff too.

Currently engineering Azure UltraDisk at Microsoft. Before that, shipped ML systems at Mercer|Mettl mostly around speech detection across regions and accents.


What I'm Building

  • Mainly Ultradisk, which is the Azure's premium high performance offering for IO-sensitive, latency-sensitive workloads.
  • Tinkering and Maintaining growing collection of random projects and research.

Projects

Scholar MCP -- Local MCP server that lets AI coding agents search Google Scholar for papers by topic or author.

Bookworm -- Multi-modal book recommendation engine using semantic search across plots, authors, and genres.


The Lab -- Project Archive

Projects I've built and documented. Old Stuff

ML Ransomware Detection -- Catching Ransomware in Virtual Machines (NetApp)

A two-phase ML detection system built for VMware environments. Monitors VM snapshot disk files for anomalies, then drills into file structure using heuristic and signature-based methods.

Stack: Python, scikit-learn, VMware VMDK parsing

How it works:

  • Phase 1: Anomaly detection on VMDK snapshot files -- catches unusual patterns before encryption completes
  • Phase 2: Deep file structure analysis with heuristic + signature-based methods
  • Parses raw VMDK formats into feature-extractable representations
  • Real-time monitoring capable of detecting ransomware as it happens

Built during my time working with NetApp. The code is proprietary, but the methodology is reproducible. Designed for cloud environments where ransomware targets virtual machine disk storage.

Scientific Paper Data Extraction -- Automated Time Series Pipeline from arXiv

End-to-end pipeline that downloads scientific papers from arXiv, extracts figures, identifies line charts, and converts them into structured time series data. Minimal manual intervention.

Stack: Python, PDFFigures2, SVG processing

Pipeline stages:

  1. downloading_arxiv.py -- Bulk paper fetch from arXiv
  2. filtering_pdfs.py -- Relevance filtering
  3. PDFFigures2 -- Figure and caption extraction
  4. crop2pdf.py -- Precise document cropping
  5. isLine.py -- Line chart classification
  6. pdf2svg.py -- Format conversion
  7. svg2time_series.py -- Final data extraction

Researchers spend hours manually pulling data points from published charts. This pipeline does it automatically at scale.

View on GitHub


Connect

Twitter LinkedIn Website GitHub


This profile is a living document. The projects folder grows as I build.

Pinned Loading

  1. ProPriyam.github.io ProPriyam.github.io Public

    Astro