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

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

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

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.