Skip to content
View latharrr's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report latharrr

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. 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
latharrr/README.md
Software that shows its work. Deepanshu Lathar, full-stack and AI engineer in Delhi, India.

Website · Writing · LinkedIn · Résumé · Email

A bank statement is scanned, one row is flagged and a FAIL stamp lands.

ProofMart · live beta · repo
Checks PDF bank statements by re-adding the rows. Verdicts come from fixed rules, and each finding is pinned to a place on the page with the sum that proves it. Next.js, TypeScript, Supabase.
Illustration of the idea, not live output.

Two phones each get a check mark, then a padlock opens.

LpuTV · live · repo
Anonymous ten-minute text chat for LPU students. Extending a chat or becoming friends needs both people to agree, and the server checks it. A test asserts message text is never written to the database. Express, Socket.IO, WebRTC, SQLite.
Illustration of the idea, not live output.

A token hits a timeout on the primary track and is rerouted along a backup track.

Gapl · pre-launch demo · repo
Simulates a recruiter's screen of a resume against a target role, then builds a roadmap for the gaps. User-facing AI tasks run through one gateway that falls back to a backup model and tracks cost per call. Next.js, Firebase, Anthropic.
Illustration of the idea, not live output.

A gate rejects a note that says 10x growth and lets a note with a check mark through.

LinkedIn drafting bot · public repo
A Telegram-controlled assistant for drafting and scheduling posts. A deterministic grounding gate checks drafts for claims about me that nothing backs up and holds back the ones that fail. Python.
Illustration of the idea, not live output.

Also: Deepanshu Labs (live WhatsApp receptionist).

How each one decides
  • ProofMart: rules run over the page's own numbers and the verdict is picked in a fixed order: INCONCLUSIVE, FAIL, REVIEW, CLEAR. A rule without enough columns reports "insufficient data". Dossier PDFs carry an Ed25519 signature, and the verification endpoint is public and needs no account.
  • LpuTV: the server holds each chat's consent state, so the two-sided steps (extending a chat, becoming friends) are checked there, with tests behind it.
  • Gapl: one gateway runs the user-facing AI tasks, tries a backup model when the primary fails and records cost per call.
  • LinkedIn bot: a deterministic gate checks drafts for lines lifted from my profile, repeated stories and numbers about me that nothing backs. A draft with a [verify] tag cannot be scheduled.

Recent commits

Updated daily from the GitHub API, latest commit per project.

Open to Summer 2027 internships

Pinned Loading

  1. gapl gapl Public

    AI application-readiness and email-intelligence platform for candidates and founders

    TypeScript 1

  2. Proofmart.shop Proofmart.shop Public

    Document forensics as a structured evidence graph - extracted facts plus deterministic verification findings

    TypeScript 1

  3. lpuconnect lpuconnect Public

    LpuTV: anonymous ten-minute text chat for LPU students. Extending a chat or becoming friends needs both people to agree. (React, Socket.IO, WebRTC)

    JavaScript 2

  4. linkedin-bot linkedin-bot Public

    Telegram-controlled LinkedIn drafting and scheduling bot with a grounding gate that holds back unsupported claims

    Python 1