Skip to content
View Harsh-Sahay009's full-sized avatar

Block or report Harsh-Sahay009

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

Hi, I'm Harsh Sahay 👋

Master's in AI Systems Management @ Carnegie Mellon University · previously UW–Madison

I like the part of engineering where a real customer problem meets real systems: messy documents, third-party APIs, cloud infrastructure, and the people who have to use the result. I build end-to-end, from the data and integrations up to the UI, and I'm looking for Forward Deployed Engineer roles.

LinkedIn · hsahay@andrew.cmu.edu


Featured projects

🛡️ proTecht: compliance automation for FedRAMP / NIST / ISO / PCI

Compliance teams check System Security Plans against the cloud environment by hand. proTecht ingests an SSP in any format (PDF, DOCX, text), finds the controls with four fallback parsing strategies, scores each one against AWS security posture (MFA, S3 exposure, CloudTrail, GuardDuty, encryption and more), and generates a prioritized remediation plan with an LLM. A rule-based fallback keeps it working offline. Python Flask AWS OpenAI GRC

🚚 Freight Load Search: built against a Schneider FreightPower brief

A carrier-facing search engine for available freight loads. I wrote most of the app: search with radius and state fallback, Trimble PC*MILER integration (miles, tolls, emissions, directions, route maps), Google Maps routing, and cached geocoding over an AWS DynamoDB-backed dataset of 3,500+ loads. Python Flask AWS DynamoDB PC*MILER API Google Maps API

🩺 CareRelay: elder-care coordination (hackathon)

Turns noisy family messages and care documents into structured care events that a person reviews, then routes each event to the right caregiver, physician, or older adult through a central role-based access and audit layer. AI extraction and transcription sit behind swappable provider interfaces. TypeScript React RBAC Human-in-the-loop

More projects
  • ConnecTech: a team Android app (Kotlin/MVVM) that matches businesses with tech service providers. I built the shared domain model and utility layer.

Tools I work with

  • Languages: Python · TypeScript / JavaScript · Kotlin · SQL
  • Backend & data: Flask · Node / Express · pandas · PySpark · REST API integration
  • Cloud: AWS (DynamoDB, IAM, S3, CloudTrail, GuardDuty)
  • AI: OpenAI and Gemini APIs · LLM-assisted workflows with deterministic fallbacks
  • Frontend: React · Vite

Pinned Loading

  1. protecht-ssp-analyzer protecht-ssp-analyzer Public

    Flask app + JSON API that parses a System Security Plan (PDF/DOCX/TXT), maps it to FedRAMP, NIST 800-53, ISO 27001 or PCI DSS controls, scores each control against AWS security posture, and generat…

    Python

  2. freight-load-search freight-load-search Public

    Forked from saarthakaggarwal/schneider_team_2

    Carrier-facing freight load search engine built by a student team against a Schneider FreightPower project brief. Flask + pandas search with radius fallback, AWS DynamoDB, Trimble PC*MILER (miles, …

    Python

  3. CareRelay CareRelay Public

    Elder-care coordination prototype: turns noisy family messages and care documents into human-reviewed care events, routed by role (caregiver, physician, older adult). React/TypeScript, RBAC, audit …

    TypeScript

  4. ConnecTech ConnecTech Public

    UW–Madison CS 407 team project: Android (Kotlin, MVVM) app concept matching businesses with tech service providers. Milestone-1 snapshot with auth UI, Retrofit layer, mocked matching. I built the s…

    Kotlin