Skip to content
View sachinkg12's full-sized avatar
  • eBay
  • USA
  • 13:23 (UTC -07:00)

Block or report sachinkg12

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

Sachin Gupta — photographer, engineer and teacher: build, teach, explore

Website LinkedIn Medium ORCID Sessionize speaker profile

Backend engineer building AI infrastructure at production scale

I build open source tools that make complex software and AI systems
observable, explainable and safer to operate.

15+ years in backend systems open source AI reliability speaker mentor


profile_runtime:
  name: Sachin Gupta
  location: San Jose, California
  mission: Make complex systems easier to understand and trust
  operating_mode: Human led, AI accelerated
  current_focus:
    - Developer tools for JVM and distributed systems
    - Guardrails, evaluation and evidence for AI agents
    - Practical engineering education
  side_quests:
    - Travel with family
    - Photograph places better than I remember to organize them

Note

My engineering bias: intelligence is useful, but evidence is deployable.

The trust stack I am building

HeapLens — heap-dump analysis inside VS Code ToolContractGate — deterministic policy gate for agent tool calls
SlideSherlock — evidence-grounded narrated video from slides AgentTrustCI — policy, grounding and trajectory tests for Java LLM agents

HeapLens in the wild — 10,180 downloads across 57 countries and 363 cities, with over 25,000 usage events

The idea behind the projects

Complexity to visibility to evidence to guardrails to trust

The projects look different, but they follow the same pattern:

  • HeapLens makes runtime memory behavior visible.
  • SlideSherlock connects generated narration to source evidence.
  • ToolContractGate constrains what an agent is allowed to call.
  • AgentTrustCI tests whether agent behavior matches policy and grounding expectations.

The goal is not to put AI everywhere. The goal is to make powerful systems understandable enough to operate responsibly.

Live open source telemetry

Live open source signals updated by GitHub Actions

This panel is generated from the GitHub API by the workflow in this profile repository. It updates the public repository count and total stars across my open source projects.

Why automate the profile?

Because a 2026 profile should not be a résumé frozen in Markdown.

The automation is intentionally small and inspectable. It uses GitHub's public API, generates one local SVG and commits only when the numbers change. No analytics pixel, no private data and no mystery profile service.

I build in public across four loops

01 / Build

Developer tools, experiments, datasets and reference implementations that people can run.

02 / Explain

Field guides, visualizers and talks that turn difficult engineering ideas into usable mental models.

03 / Review

Research reviewing, artifact evaluation and honest technical feedback for other builders.

04 / Connect

Mentoring, hackathon judging, community conversations and contributor support.

Selected signals from the field

Signal What you will find
Engineering writing + visualizers Practical field guides and interactive explainers on guptasachinn.com
RAG field guide A practical series covering retrieval, context, abstention, citations and vectorless RAG
Inference series Visual explanations of speculative decoding and DSpark
Open source lab Tools spanning JVM memory, AI agent safety, evidence grounded media and CI evaluation

Talks that became tools

I share practical engineering patterns from production — usually alongside open-source implementations you can inspect, run, and challenge.

ReviewDebt: a practical framework for scoring every pull request

ReviewDebt: scoring every pull request
A measurable framework for the widening gap between agent-generated code and human-reviewed evidence.

Agents Need Feature Flags

Agents Need Feature Flags
Runtime control and safe rollout for autonomous AI agents in production.

Organizations I've collaborated with

Organizations Sachin has collaborated with — conferences spoken at, program committees reviewed for, and communities mentored and recognized by

Beyond the terminal

Travel is my second distributed system

There are unreliable networks, partial information, regional dependencies, strict latency budgets and at least one stakeholder asking, “Are we there yet?”

I travel with my family and photograph landscapes, cities and the moments between destinations. Photography has trained the same instinct I use in engineering: slow down, observe carefully and change the frame before changing the answer.

Current travel protocol

plan ambitiously
cache snacks locally
expect partial failure
preserve the evidence
take the photo
CAMERA STATUS
─────────────
battery       34%
storage       somehow full
golden hour   18:42
trip backlog  unbounded
best photo    still not sorted

A good itinerary, like a good distributed system, assumes something will fail.

Start here

Use a tool
Try it on a real problem
Report a rough edge
Honest feedback beats vanity metrics
Make a first contribution
Small pull requests are welcome
Learn with me
Read, visualize and question

Current operating state

+ building tools that make AI behavior easier to verify
+ publishing engineering explanations with working visualizers
+ looking for users, contributors and uncomfortable edge cases
+ planning the next trip before sorting the previous trip's photographs
- pretending that an LLM response is evidence

Build carefully. Share openly. Keep exploring.

All views are my own and shared in a personal capacity.

Pinned Loading

  1. heaplens heaplens Public

    Heap-dump analysis inside VS Code — a native Rust engine with interactive views, leak detection, HeapQL, source navigation, and AI explanations for Java and Android.

    Rust 28 5

  2. toolcontractgate toolcontractgate Public

    Deterministic governance gate for AI agent tool calls — validates every call against a versioned, approved contract (allow / warn / review / block) with no LLM in the decision path.

    Java 3

  3. SlideSherlock SlideSherlock Public

    Evidence-grounded pipeline that turns presentations into narrated video, binding every generated claim to verifiable source evidence with provenance tracking and multilingual narration.

    Python 2