Skip to content
View pratishtha-abrol's full-sized avatar

Block or report pratishtha-abrol

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

Typing SVG

LinkedIn GitHub followers Profile views


🧭 Who I Am

Software engineer with an intentionally broad cross-section: production infrastructure at Oracle (cluster controllers, FIPS, DNS, scheduling), ML pipeline engineering in open source (TFX/TensorFlow), quantum computing research at IIIT Hyderabad's CQST, and currently building Ferrum : a production-grade webhook relay and delivery platform from scratch, as a structured deep-dive into DevOps, SRE, and platform engineering.

I operate across the full stack on purpose, from writing a Linux shell in C to deploying multi-region K8s clusters with zero-downtime SLOs. My goal is systems that hold at scale, not just systems that run in demos.


πŸ”© Ferrum β€” Webhook Relay & Delivery Platform (In Progress)

A self-initiated, 3-phase production DevOps build β€” designed to mirror real-world SaaS infrastructure challenges at scale.

Ferrum is not a tutorial project. Each phase targets a distinct engineering discipline, with real constraints and expert-level failure scenarios baked in.


Phase 1 Β· Production-Grade SaaS Platform [Active]

Core DevOps: containers, CI/CD, Kubernetes, observability

Architecture API + Frontend + DB + Cache + Event-driven Queue
Tools Docker Β· Kubernetes Β· Terraform Β· GitHub Actions Β· Helm
Scale targets 50–100K users Β· zero-downtime deploys Β· horizontal + auto-scaling
Expert challenges Simulate latency spikes + pod failures Β· debug with traces, not logs

Phase 2 Β· Secure, Multi-Region Platform [Planned]

SRE + Security: zero-trust, secrets management, service mesh, incident response

Architecture Multi-region active-passive
Tools Vault Β· Istio Β· OPA Β· ArgoCD Β· Prometheus
SLO targets Region failover < 60s RTO Β· mTLS + policy enforcement
Expert challenges Simulate DNS failure + cert expiry Β· run full incident + postmortem

Phase 3 Β· Platform Engineering + Data + Scale [Planned]

Internal dev platform + Kafka pipelines + FinOps

Architecture Multi-cluster + event-driven + self-service
Tools Backstage Β· Kafka Β· Crossplane Β· OpenTelemetry
Scale targets 1M events/min ingestion Β· multi-tenancy isolation
Expert challenges Chaos engineering (network partitions) Β· enforce budgets on cost explosion

πŸ—ΊοΈ Full Experience Map

INDUSTRY          OPEN SOURCE            RESEARCH             SYSTEMS
────────          ───────────            ────────             ───────
Oracle SWE-1      TFX-Addons             IIIT-H CQST          Shell-C (C)
Cluster ctrl      (tensorflow/tfx)       Quantum Info          Linux Internals
FIPS / DNS        Outreachy Intern       Algorithms            DNS / Networking
Production Infra  Custom TFX Component   MS by Research        K8s Scheduling
Distributed Sys   Feature Engineering    Quantum + CS          Production Infra
Scheduling        ML Pipelines           Open Research         Distributed Sys
ML STACK          WEB STACK              DEVOPS STACK          SCIENCE
─────────         ─────────              ────────────          ───────
TensorFlow        React                  Docker                Quantum Info
TFX Pipelines     Node.js                Kubernetes            Qiskit
Scikit-learn      MongoDB                Terraform             Astronomy
Feature Eng.      REST APIs              GitHub Actions        Data Analysis
Python/Jupyter    Google OAuth           Helm / ArgoCD         Galaxy Clusters
ML Production     MERN Full Stack        Prometheus            Actuarial Math

βš™οΈ Skills

Infrastructure & DevOps

Kubernetes Docker Terraform GitHub Actions Helm Linux

ML / AI Infrastructure

TensorFlow Scikit-learn Python Jupyter

Languages

C++ Java C Bash SQL

Full Stack

React Node.js MongoDB

Research

Qiskit


🎯 Roles I'm Built For

Grounded in actual work, not aspirations:

Role Evidence
Platform Engineer / SRE Ferrum (multi-region, Vault, Istio, Prometheus, chaos engineering); Oracle (cluster controllers, scheduling, FIPS, DNS at production scale)
MLOps / AI Infrastructure Engineer TFX-Addons contributor β€” ML pipelines at Google-scale; feature engineering, TensorFlow in production; Outreachy open-source track record
Backend / Distributed Systems Engineer Oracle distributed systems (FIPS, DNS, production infra); Ferrum event-driven queue + 50–100K scale; K8s internals + scheduling
DevOps / Cloud Engineer Ferrum Phases 1–3 (Docker β†’ K8s β†’ Terraform β†’ IaC β†’ FinOps β†’ Chaos); CI/CD via GitHub Actions; Helm; ArgoCD
AI Software Engineer Quantum + ML crossover (IIIT-H CQST, MS Research); open-source research credibility; full ML production pipeline experience

πŸ“ Featured Projects

πŸ”© Ferrum (active β€” link when public)

Production-grade webhook relay and delivery platform. Built across 3 phases: Core SaaS DevOps β†’ SRE/Security β†’ Platform Engineering. Targets 50–100K users, sub-60s regional failover, 1M events/min. Built to learn by doing β€” the hard way.

Open-source ML pipeline contributions via Outreachy. TFX-Addons: 130+ ⭐. Built real TFX components β€” schema validation, feature engineering β€” used in production ML workflows.

ML applied to astronomical datasets β€” cross-matching, classification, data-driven discovery at cosmological scale.

🐚 Shell-C

Fully functional Linux shell in C, from scratch. I know what happens below the abstraction layer.

Dual-role auth (Applicant + Recruiter), Google OAuth, fuzzy search, resume management, full REST API backend.


πŸ“Š GitHub Stats

GitHub Streak


πŸ† Highlights

  • πŸ”© Building Ferrum β€” self-directed, 3-phase production DevOps arc (K8s β†’ Vault β†’ Kafka β†’ Chaos Engineering)
  • 🏒 SWE @ Oracle β€” production distributed systems: cluster controllers, FIPS, DNS, scheduling
  • 🌍 Outreachy Intern β€” contributed to Google/TFX's open-source ML infrastructure
  • βš›οΈ MS by Research β€” IIIT Hyderabad, Centre for Quantum Science and Technology
  • πŸ“¦ Arctic Code Vault Contributor β€” code preserved for future generations
  • 🦈 Pull Shark Γ—2 β€” consistent open-source contributor

🌱 Currently Building / Exploring

  • Ferrum Phase 1 β€” K8s + Terraform + GitHub Actions CI/CD pipeline; observability-first (traces > logs)
  • Quantum-classical hybrid algorithms and NISQ-era applications
  • Actuarial mathematics and risk modelling

πŸ“« Let's Talk

Platform engineering, MLOps, distributed systems, quantum computing, or a good tea recommendation.

LinkedIn GitHub


"Build things that hold. Understand things that break."

βš›οΈ quantum Β· πŸ”§ platform-eng Β· πŸ€– mlops Β· 🌌 distributed-systems Β· β˜• caffeine

Pinned Loading

  1. rcrowe-google/schemacomponent rcrowe-google/schemacomponent Public

    Outreachy TFX custom component project

    Jupyter Notebook 5 1

  2. tensorflow/tfx-addons tensorflow/tfx-addons Public archive

    Developers helping developers. TFX-Addons is a collection of community projects to build new components, examples, libraries, and tools for TFX. The projects are organized under the auspices of the…

    Jupyter Notebook 129 62

  3. Shell-C Shell-C Public

    A working shell based on the Linux Terminal, coded in C

    C 1

  4. MERN-job-application-portal MERN-job-application-portal Public

    JavaScript

  5. ferrum-webhooks/ferrum-webhook-relay-core ferrum-webhooks/ferrum-webhook-relay-core Public

    Python 2

  6. ferrum-webhooks/infra ferrum-webhooks/infra Public

    JavaScript 1