Skip to content
View sankalpsthakur's full-sized avatar
💭
second is the first of the losers
💭
second is the first of the losers

Block or report sankalpsthakur

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

Sankalp Thakur

I run Transient Labs. Public work is industrial AI, energy systems, and auditable agents near plant systems — SCADA/PLC/OPC UA ↔ ERP/MES/PLM.

What I've shipped

Transient Energy — ISO 50001 EnMS prototype: simulator-backed control path, 49 browser tests. Live: EMS. Some sections protected under NDA.

Forge — system-of-action demo. Live: forgeagent.onrender.com.

Carbon — agent + MCP toolkit for Scope 1/2/3 accounting. @sankalpsthakur/carbon (0.2.0).

Scope 3 Calculation — local MVP behind that. Baseline inventory, not finance-grade LCA.

Still cooking

How things connect

A poker sim note on X (predictable strategies lose under imperfect info) grew into games — 18 game-theoretic environments, same idea, wider harness.

I've been a contributor to pymodbus, opcua-asyncio, FlexMeasures, and electricitymaps-contrib.

Classical ↔ quantum

Energy flexibility and intervention choice are binary optimization problems — MIP in production today. The same QUBO can run through Qiskit QAOA on IBM Runtime for a side-by-side comparison. Classical stays the production path; quantum is just another solver behind the same interface. I'm exploring that bridge, not claiming advantage.

Experiments I'm interested in:

  • Small FlexMeasures-style storage schedule as QUBO; Gurobi/CBC vs QAOA (objective gap + wall time)
  • Transient Energy opportunity portfolio under budget/interlocks — MIP vs QAOA, same harness
  • Carbon-intensity-aware load shift (Electricity Maps–style signals) as discount/shift QUBO
  • Keep PlantOpsBench / agent / OT I/O paths classical; only swap the optimizer when the decision is combinatorial

Find me

X · LinkedIn · Kaggle · Transient Labs

Pinned Loading

  1. transient-energy-ems transient-energy-ems Public

    Synthetic, read-only ISO 50001 energy-management demo: balance, hotspots, opportunities, M&V, simulation, benchmarking, reporting, and connector UX.

    JavaScript

  2. carbon carbon Public

    Open-source AI agent and MCP toolkit for auditable Scope 1/2/3 carbon accounting and decarbonization workflows.

    JavaScript

  3. scope3-calculation scope3-calculation Public

    Agentic Scope 3 quantification with traceable ingestion, factor mapping, data-quality scoring, versioned runs, approvals, and restatements.

    JavaScript

  4. transientlabs.ai transientlabs.ai Public

    Transient Labs website for industrial AI, energy systems, and auditable data infrastructure.

    MDX