Skip to content
View vidit-16's full-sized avatar

Highlights

  • Pro

Block or report vidit-16

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

About

i've built systems that engineer guardrails around llm-driven financial decisions, run voice agents that people talk to in their own language, prove when a document existed, and trace business metrics back to their drivers.

right now i'm a software engineer intern (mlops) at pulseforge labs, serving retinal-screening models to clinics in production. outside of that, i'm a final-year ai and robotics student at bangalore institute of technology.

i like interesting problems, going down rabbit holes, and figuring out how to turn an idea into something that actually works.

sometimes that means building the obvious solution.

sometimes it means wondering if there's a completely different way to do it.

either way, i'm usually building something.

try them live: Saakshi · Mohar · DocEngine · ClassFind

Projects

Saakshi

pays farmers not to burn crop stubble, then checks every field by satellite. farmers talk to it on whatsapp or the web, by text or voice, in punjabi, hindi, haryanvi or english, and a bedrock agent picks one of seven tools, none of which can approve or pay. fixed rules make every decision and keep the evidence. on 615 hand-labelled fields it wrongly flags 1.6% of clean fields, against 8.7% for nasa's fire alerts, and property tests catch all 27 bugs planted in the rules and payments · live

Mohar

prove who had the exam paper before the exam. exam bodies seal salted hashes of every question on arkiv before the exam, anyone can prove a leak came first, and anyone can check it without us, in english and hindi. 95 unit tests, 14 checks on the live chain and 78 browser tests with an accessibility audit, and mutation testing catches 98.1% of bugs planted in the verdict logic. the verifier is on npm as mohar-verify · live

BaseDrift

a pre-authorization decision layer for outbound payments combines deterministic policy rules with an LLM semantic layer, with a focus on authorization provenance, fail-safe handling, auditability, and adversarial testing. every one of the 15 mutations of its stated invariants is caught by the suite, so the rules cannot be quietly weakened

RootSignal

root-cause analytics for sales and supply operations traces metric movements to the segments behind them, separates performance changes from mix effects, estimates business impact, and produces evidence-backed investigation signals. the same pipeline runs unchanged on 1M+ real invoice lines from a uk retailer, which broke three things generated data never could, and the same forecast model wins on both — beating a naive baseline by 38.8% on the real data. that data now moves from s3 through a pyspark job into postgresql and redshift, with spark's output matching the pandas version on every one of the million rows, and a power bi report on top

PayFloor

an affordability engine for financial requests decides whether to pay now, in parts, in instalments, later, or not at all. the model only extracts facts; deterministic code makes the call and guarantees the balance never drops below the user's minimum over 90 days. built at hackerrank orchestrate, where it won a silver medal

DocEngine

question answering over PDFs with page-cited sources. every retrieval choice is settled by measurement against a labelled question set with a held-out split rather than by preference, which took correct answers from 75.0% to 86.8% · live

ClassFind

a campus lost-and-found board where students report what they lost or found, by text or voice, search, and claim items, with each lost report scored against found ones and the reasons for every match shown. items are handed over at the security desk with one-time collection codes. flask and sqlalchemy on elastic beanstalk, postgres on rds, and images in s3 behind presigned urls, with 124 tests in ci · live

Open source

Parsec · property tests against the python reference on 400k inputs found and fixed 4 bugs in the rust runtime

Tin · added a marketing workflow that finds which app marketplaces a product should be listed on

Arkiv · reported 4 bugs and 4 feature ideas to arkiv's sdk and network while building mohar

Tools

languages Python · TypeScript · JavaScript · SQL

llm systems OpenAI · Anthropic · Amazon Bedrock · Gemini · Groq · MCP · tool calling · RAG · evaluation and benchmarking

backend and web FastAPI · Flask · SQLAlchemy · React · Vite · Redis · PostgreSQL · DynamoDB

data and ml Pandas · NumPy · PySpark · Power BI · PyTorch · Scikit-learn · sentence-transformers · FAISS

cloud and ops AWS (EC2 · Lambda · S3 · RDS · Redshift · Elastic Beanstalk) · Docker · Vercel · Git · GitHub Actions · pytest · Playwright

LinkedIn · HackerRank · Email

Pinned Loading

  1. BaseDrift BaseDrift Public

    Pre-authorization layer for outbound payments. Holds beneficiary changes whose authorization can't be established, using deterministic rules plus an LLM semantic layer.

    Python 2

  2. saakshi saakshi Public

    Checks stubble-burning claims field by field with Sentinel-2 on AWS, pays clean farmers quickly, and leaves every burn for a village officer to confirm. Punjabi, Hindi, Haryanvi and English, on the…

    Python 1

  3. PayFloor PayFloor Public

    Decides whether a financial request is safe to pay now, in parts, in instalments, later, or not at all - guaranteeing the balance never breaches the user's minimum over 90 days.

    Python 1

  4. RootSignal RootSignal Public

    Root-cause analytics for sales and supply ops. Traces KPI moves to the segments behind them, separates rate from mix, forecasts demand. Runs on 1M real invoice lines via S3, PySpark, PostgreSQL and…

    Python 1

  5. mohar mohar Public

    Prove who had the exam paper before the exam. Exam bodies seal the paper, anyone can prove a leak came first, and anyone can check it without us. Built on Arkiv, in English and Hindi.

    TypeScript 1

  6. ClassFind ClassFind Public

    Campus lost and found for BIT: a live campus map, "retrace your day" search by voice in English, Hindi and Kannada, and a security desk with two-sided hand-over and one-time collection codes. Flask…

    Python