Software Engineer

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.

About

Full-stack engineer with hands-on experience 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 Flutter, FastAPI, and AWS. Comfortable operating at the intersection of AI research and product engineering.

Experience

PR

Prana

December 2024 — June 2026

Software Engineer

• 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. • Implemented a hybrid RAG pipeline using Pinecone (BM25 + Titan Embeddings v2) and Mem0 for persistent cross-session user memory, enabling personalized coaching context that compounds over time. • Architected a large-scale FastAPI + PostgreSQL backend with dual-auth (Supabase JWT + SHA256-hashed MCP API keys), row-locking transaction helpers, Supabase RLS policies, and a custom in-memory rate limiter. • Engineered a production Flutter client with real-time AI chat (SSE streaming with embedded charts), offline-first data persistence with background sync, and fluid drag-and-drop interactions.

BL

BlindMe

January 2024 — March 2025

Lead Product Engineer

• 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

December 2023 — February 2024

Flutter Engineer and Advisor

• 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.

Skills & Technologies

Languages
PythonGoSQLJavaScriptDartSwiftC++
Mobile
FlutterReact NativeCross-Platform ArchitectureBackground SyncState ManagementAnimations
AI & Data
LangChainLangGraphDSPyRAGPineconeChromaDBMem0AWS BedrockLlama-3LLM Orchestration
Backend & Infra
FastAPIFlaskPostgreSQLSupabaseFirebaseREST APIsMicroservicesAuthRate Limiting
DevOps & Tools
AWSDockerPrometheusFluentdGitHub ActionsCI/CDGitLinux

Selected Work

Self-correcting reasoning engine using LangGraph with recursive Generator-Critic feedback loop to reduce hallucinations. Features a Lifelong Learning memory architecture using ChromaDB (Vector RAG) and Human-in-the-Loop Chainlit interface for active learning.

LangGraphDSPyLlama-3ChromaDBRAGChainlit

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.

FlutterFirebaseReactAISentiment 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.

PythonFlaskDockerPrometheusChaos 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.

JavaScriptCanvas APIFirebaseVanilla 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.

GoKimi K2NVIDIA NIMCLI

Education

VE

Bachelor of Technology in Computer Science (CGPA: 8.41/10)

Certifications

Get in Touch

Let's work together

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