Gauransh Sharma

Full-stack engineer specializing in LLM orchestration, RAG pipelines, and agentic workflows. Shipping production AI systems, cross-platform apps, and scalable backend services.

Boarding passGS 0001
INYOU
Passenger
Sharma / Gauransh
Role
Software engineer
Based in
India
Cargo
LLM agents · RAG · mobile apps · backends

Status

Open to new work

The short version

Full-stack engineer shipping production AI systems, cross-platform mobile apps, and scalable backend services. Specialized in LLM orchestration, RAG pipelines, and agentic workflows — with a track record of owning features end-to-end across React Native, Flutter, FastAPI, Fastify, and AWS. Comfortable operating at the intersection of production AI and product engineering.

Where I've worked

Five stops, mostly remote. Each one stamped.

BE

Better Story

Software Engineer

September 2026 — Present · Remote

  • Built LLM character DMs end-to-end: a chat spec authored in the admin dashboard, Claude Sonnet with structured outputs, reply chips and reactions, message reporting, and cron-driven jobs that generate and send proactive character-initiated openers.
  • Built audiobook narration on ElevenLabs: per-chapter and whole-story generation with paragraph timings, an admin console to generate and audition chapters, and an Expo player with background playback, lock-screen controls, scrubbing, and resume.
OA

Oasis Health

Software Engineer (Contract)

June 2026 — August 2026 · Remote

  • Contributed to a new evidence-based product scoring system and built its mobile experience in React Native, covering onboarding, personalization, and product detail surfaces, verified across iOS and Android.
  • Shipped a persisted scoring pipeline with a database migration and batch scorer so 500k+ products could be ranked server-side via indexed lookup, replacing per-request computation that took 0.5-2s per item.
PR

Prana

Software Engineer

December 2024 — June 2026 · USA · Remote

  • Designed and shipped a unified LLM coaching agent on AWS Bedrock (Claude Sonnet) with LangChain tool-calling, SSE streaming, a thread-scoped tool cache, and multi-stage pipelines for onboarding, DEXA scan processing, and blood biomarker extraction via AWS Textract.
  • Built and shipped an MCP server exposing the full coaching toolset (food and medication logging, workout tracking, DEXA and biomarker insights, personalized recommendations), letting users run the entire Prana AI chat experience from Claude or ChatGPT through a connector.
BL

BlindMe

Lead Product Engineer

January 2024 — March 2025 · Turkey · Remote

  • Designed a two-tier matching system combining geospatial indexing with a weighted compatibility scoring engine, exposed via optimized REST APIs and consumed in a React Native client.
  • Optimized React Native state management to achieve smooth 60fps gesture-driven animations; built and maintained GitHub Actions CI/CD pipelines enforcing test coverage and API contract validation.
ED

Edventures

Flutter Engineer and Advisor

December 2023 — February 2024 · Sweden · Remote

  • Defined the mobile architecture roadmap and led migration to a serverless backend; mentored the team on Flutter Clean Architecture, reducing technical debt through structured code reviews.

Souvenirs

Things I built because I wanted them to exist.

Braid screenshot

Braid

a multi-agent coding harness

Breaks a goal into a graph of tasks and runs each one with a coding agent (Claude Code, Codex, Gemini CLI, or a model on NVIDIA NIM) in its own git worktree. A task merges only when its checks pass, an optional reviewer agent approves, and the checks pass again on the merged tree; a merge that breaks the tree is rolled back, and conflicts go to a narrow resolver agent that keeps both sides. Work lands on an integration branch, never your own, and an interrupted run resumes where it stopped. Ships as a CLI, a live dashboard, and a Tauri desktop app for macOS and Windows.

  • TypeScript
  • Node.js
  • Git worktrees
  • Tauri
  • Claude Code
  • Codex
  • Gemini CLI
Tekki screenshot

Tekki

an AI that joins your Google Meet

Send a meeting link to a Telegram bot and Tekki shows up in the call as its own participant, listens, thinks, and answers out loud with a face that reacts. Google Meet has no bot API, so it becomes the devices instead: getUserMedia is replaced inside the page and handed a canvas for video and a WebAudio node for audio. Hearing works the other way round — Chrome never returns decoded WebRTC audio to WebAudio, so the container records its own PulseAudio sink. Every model runs locally; nothing about the conversation leaves the machine.

  • Playwright
  • WebRTC
  • Docker
  • Ollama
  • whisper.cpp
  • Kokoro TTS
  • Node.js
  • Canvas2D

Autonomous reasoning engine on LangGraph with a recursive Generator-Critic loop, cutting hallucinations through self-correcting multi-agent feedback. Lifelong-learning memory system built on ChromaDB (Vector RAG) and DSPy BootstrapFewShot enables runtime self-improvement without retraining, with a human-in-the-loop Chainlit interface where user critiques propagate directly into vector memory.

  • LangGraph
  • DSPy
  • Llama-3
  • ChromaDB
  • RAG
  • Chainlit

Chat application with AI-driven sentiment analysis to suggest replies and analyze user emotions. Built a responsive cross-platform interface using Flutter with real-time messaging.

  • Flutter
  • Firebase
  • React
  • AI
  • Sentiment Analysis

User/Order microservices with real-time monitoring, implementing fault tolerance via Circuit Breaker and retry mechanisms. Utilized Docker for containerization with Fluentd/Prometheus for log collection and chaos testing.

  • Python
  • Flask
  • Docker
  • Prometheus
  • Chaos Engineering

Minimalist typing speed test built from scratch with vanilla JavaScript. Supports three test modes (words, timed, and quote) with a floating real-time caret, live WPM and accuracy tracking, and a post-test performance chart rendered on the Canvas API with no charting libraries. Features a 1,500-word pool, per-keystroke error display, 30-result local history, and full keyboard navigation.

  • JavaScript
  • Canvas API
  • Firebase
  • Vanilla JS

Go CLI that reads your staged git diff and generates a conventional commit message using Kimi K2 via NVIDIA NIM. Zero config beyond an API key. Installable via go install or Homebrew.

  • Go
  • Kimi K2
  • NVIDIA NIM
  • CLI

Tools I reach for

What's in the carry-on.

Languages

  • Python
  • TypeScript
  • JavaScript
  • Go
  • SQL
  • Dart
  • Swift
  • C++

Mobile

  • React Native
  • Expo
  • Flutter
  • Cross-Platform Architecture
  • Background Sync
  • State Management

AI & Data

  • LangChain
  • LangGraph
  • DSPy
  • RAG
  • Pinecone
  • ChromaDB
  • Mem0
  • MCP
  • AWS Bedrock
  • Claude
  • Llama-3
  • LLM Orchestration
  • ElevenLabs

Backend & Infra

  • FastAPI
  • Fastify
  • Flask
  • Node.js
  • Next.js
  • Prisma
  • PostgreSQL
  • Supabase
  • Firebase
  • REST APIs
  • Microservices
  • Auth
  • Rate Limiting

DevOps & Tools

  • AWS
  • Docker
  • Prometheus
  • Fluentd
  • GitHub Actions
  • CI/CD
  • Git
  • Linux
  • Vercel

School

2021 — 2025

Vellore Institute of Technology (VIT)

B.Tech, Computer Science and Engineering (CGPA: 8.41/10)

Got a seat on
your team?

Have a project in mind or want to collaborate? I'm always open to new opportunities.

gauransh@gauranshsharma.com