Skip to content

Richardson, TX

Harshit Wandhare

Software and product engineer

I own systems end to end, from the data model to the app store.

Three years shipping production software: React and Next.js on the web, React Native on both app stores, Node and Python services on AWS underneath, and AI agent systems on top. Enterprise platforms serving 100K+ users at Reliance Jio, then full-stack ownership of an open-source platform at a three-person startup in Germany. Now an MS Computer Science student at UT Dallas, still sending patches to other people’s repositories most weeks.

Open to Summer 2027 software, product and AI/ML engineering internships

one eighth is chosen, the other seven are forced

01 - Experience

Experience

The University of Texas at Dallas

to

Richardson, TX

Student Assistant, Identity and Access Management

UT Dallas · Office of Information Technology

  • Identity and access management for university-wide systems in Python and Django on AWS: RBAC role hierarchies and primary-permission mappings, row-level permissions enforcing least privilege, and recurring audits for over-provisioned accounts.
  • Builds reusable reference components for the internal Django platform, and maintains the legacy Perl automation behind identity provisioning.
Yosemite Crew

to

Germany · Remote

Product Engineer

Yosemite Crew · DuneXploration UG

  • Owned the full stack of an open-source veterinary practice-management system at a three-person company: architecture, web platform, mobile app, integrations, CI and release.documented
  • Wrote 1,394 commits across the web platform, the mobile app, the services and the infrastructure.
  • Owned the React Native app end to end including the release process: builds, store review, and shipping to both the App Store and Google Play.documented
  • Designed HL7/FHIR-aligned clinical data models, and integrated IDEXX Laboratories diagnostics and Merck Veterinary Manual APIs behind one shared adapter.
  • Built sign-in on AWS Cognito and Amplify Gen 2, covering OAuth across several identity providers and email with one-time codes, and wrote the integration docs the backend engineer worked from.
  • Owned cloud infrastructure (Lambda, S3, CloudFront, Redis) and authored 14 GitHub Actions workflows across three codebases in a Turborepo monorepo: CodeQL, Gitleaks, SonarCloud gates and Playwright E2E.
  • Ran customer discovery interviews; hired and onboarded the second engineer, and wrote the specs they built against.
Reliance Jio

to

Navi Mumbai, India

Software Development Engineer I

Reliance Jio Platforms Limited

A* annual rating, the firm’s highest performance category

  • Rated A*, the highest performance category, awarded to a limited number of engineers.documented
  • Ran daily scrum for a 30-engineer program spanning 10+ modules, and solo-owned two of them end to end across products serving 100K+ monthly active users, the larger module 75,000+ on its own.
  • Designed the SDK layer for secure WebView-to-native message passing between React Native shells and embedded Angular/Next.js apps, adopted as the standard integration layer across products.documented
  • Built an internal CMS on Next.js and Strapi; cut average page load ~40% via an Angular 17 SSR migration deployed on EC2.documented

02 - Education

Education

University of Mumbai

to

University of Mumbai

B.E. Computer Engineering · Vidyalankar Institute of Technology

CGPA 9.53 / 10.0

Harshit Wandhare
Richardson, TX

03 - Open source

Open-source contributions

36 pull requests merged into repositories owned by Google, AWS, NVIDIA, Anthropic and the Linux Foundation since August 2026, in 4 languages, across 6 codebases I had never opened before.

The method does not vary. Reproduce the failure, write the test that fails first, state the broken invariant in one sentence, then send the smallest change that passes.

awslabs on GitHub

Python

21 merged

google on GitHub

Go

6 merged

in reviewawslabs/cli-agent-orchestratora2aproject/a2a-jsNVIDIA-NeMo/Switchyard

04 - Selected work

Selected work

Mohar

Trust layer for AI agents.

  • Every action an agent takes becomes an Ed25519-signed receipt in a hash-chained local log that anyone can verify.
  • Trust is kept per capability and earned only from verified outcomes: passing tests, diffs and human review. Hard gates cannot be averaged away, and a failure costs trust in proportion to what it could have broken.
  • A local daemon answers from that ledger, and a Claude Code hook asks it before every tool call and denies the call if the daemon cannot answer.
  • Early. v0.2.0 ships the receipt log, the trust engine with its hard gates, the daemon and the Claude Code hook for Linux, macOS and Windows. 200+ tests run on all three systems.

Rust · Ed25519 · Apache-2.0

repolivedocs

Job Sentinel

Local-first career platform.

  • Aggregates postings across sources, scores role fit with a local or bring-your-own-key LLM, and tracks the full application pipeline.
  • Ships a clip-to-track browser extension, a Typer CLI, a Next.js UI and a FastAPI backend.
  • Local-first by design: no user data leaves the machine.
  • 590+ tests, strict static typing, reproducible pinned builds, and CI gates for CodeQL, OpenSSF Scorecard, gitleaks, pip-audit and license compliance.

Python · FastAPI · Playwright · Next.js · SQLite

repolivedocs

ATLAS

Multi-agent AI orchestration system.

  • An orchestrator routes goals to specialist agent teams and a Critic verifies every result before it counts as done.
  • Three memory tiers: an episodic SQLite ledger, a semantic store, and versioned skill playbooks.
  • Three interchangeable runtimes (Claude Agent SDK, LangGraph, and local Ollama) behind one typed protocol.
  • Destructive host actions are approval-gated in code, not in prompts.
  • Strict static typing, 80+ tests, and behavioural evals gating CI.

Python · FastAPI · asyncio · LangGraph · Next.js · SQLite

repolive

Kalki

AI short-video studio, idea to finished vertical video.

  • A LangGraph state machine carries one prompt through script, images, animation, voiceover and post-production, streaming each phase to the browser as it lands.
  • Generation is split across the model best at each step: Gemini 2.5 Pro writes, Stability draws, Seedance and Kling animate, ElevenLabs speaks, and ffmpeg cuts.
  • Publishing presets for eight platforms carry each one’s caption and hashtag limits alongside where its AI disclosure has to be set.
  • Open sourced only after the account-farming and detection-evasion code came out, and a policy test now fails the build if any of it returns.
  • Every API route is role-gated in code by a shared guard, never by the client.

TypeScript · Next.js · LangGraph · Prisma · PostgreSQL

repolive

dsa-mastery

Algorithms curriculum that runs in the browser.

  • 315 indexed problems and 75 graded drills across 29 lessons, from first principles rather than from a problem list.
  • Python executes in the browser in a Web Worker, with a timeout enforced by terminating the worker, since nothing else can interrupt running Python.
  • Every page is generated from markdown, and CI fails the build if the published output drifts from its source.
  • A stylesheet test reads the real tokens and fails if any colour drops below WCAG AA.

Python · TypeScript · Next.js · Pyodide

repolive

05 - Research

Research

Integrating YOLOv5 and CNN for Number Plate Recognition in Automated Parking Systems

First author · Vidyalankar Institute of Technology · 2023 · unpublished manuscript

  • YOLOv5 detector at 95.45% mAP, 88.7% precision, 96.4% recall, over 100 epochs on a 433-image custom dataset.
  • Custom CNN over 36 character classes at 89.66% accuracy, over 80 epochs on a 6,659-image dataset.
  • OpenCV preprocessing: cropping, grayscale, Hough-transform deskew, contour-based character segmentation.
  • Trained locally on an Nvidia RTX 2060 (6GB): 100 epochs in 0.849 hours.

read the paperpdf · 8 pages · 1.1 MB

06 - Stack

Technical skills

Languages
PythonTypeScriptJavaScriptJavaSQLBash
AI / ML
PyTorchOpenCVYOLOv5 & CNNsLLM agent systemsLangGraphOllamaRAGCUDA
Backend & Data
FastAPINode.js/ExpressSpring BootRESTWebSocketsRedisPostgreSQLMongoDBMySQLSQLite
Cloud & Infrastructure
AWS (Cognito, Lambda, S3, CloudFront, Amplify)DockerGitHub ActionsLinuxTurborepo
Testing & Quality
pytestJestPlaywrightmypy --strictCodeQLGitleaksSonarCloud
Frontend & Mobile
ReactNext.jsAngularReact NativeReduxTailwind CSS
currently learning
Rust

Contact

Open to Summer 2027 SWE and AI/ML internships.

goes straight to my inbox