Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

977 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Hi πŸ‘‹ I'm Sharath β€” Full-Stack AI Engineer

Shipping Production AI Systems & Scalable Web Applications

I'm a Full-Stack AI Engineer with 3.5+ years building scalable web applications, now specializing in production AI systems. I design and ship AI-powered enterprise knowledge platforms for European clients β€” RAG pipelines, LLM orchestration with LangChain & LangGraph, and multi-agent workflows on a NestJS + Angular stack.

My foundation is the MERN stack and modern TypeScript ecosystems, evolved through production experience into LLM-driven architectures: vector search, agentic orchestration, and event-driven microservices. I write clean, maintainable code that solves real problems end to end.

What I bring to teams:

  • Production AI: RAG pipelines, LangGraph multi-agent orchestration, vector/semantic search (Weaviate)
  • Full-stack ownership from database design to Kubernetes deployment
  • Modern tooling across NestJS, Angular, Next.js, Docker, Azure & AWS
  • A pragmatic approach that balances speed with code quality

πŸ’Ό Open to Opportunities

I'm actively seeking Full-Stack / AI Engineer roles where I can build meaningful AI-powered products and grow with a collaborative team.

My portfolio website Connect with me on LinkedIn Send me an email

πŸ“ Based in Thiruvananthapuram, Kerala, India | 🌐 Open to remote opportunities


πŸ”­ Currently Working On

  • AI Industrial Knowledge Platform β€” Building an AI-powered enterprise platform (RAG + multi-agent) for a European client, on Angular, Vue.js & NestJS
  • Production RAG pipelines β€” Document ingestion, hierarchical chunking, vector embeddings & Weaviate semantic search across multiple tenants
  • LangGraph multi-agent workflows β€” Decorator-based plugin system for tool discovery and LLM-as-router sub-agent orchestration

Animated typing: Building production AI systems that scale

πŸ› οΈ Skills and Tools

πŸ€– AI & LLM Engineering

Frameworks & Orchestration β€” LangChain Β· LangGraph Β· Multi-Agent Orchestration Β· Agentic AI Β· Model Context Protocol (MCP) Retrieval & Search β€” RAG Pipelines Β· Vector Embeddings Β· Semantic Search Β· Weaviate (Vector DB) Models & Tooling β€” OpenAI API Β· Anthropic Claude API Β· Prompt Engineering Β· SSE Streaming Β· Langfuse (Observability)

πŸ§‘β€πŸ’» Languages

JavaScript TypeScript Python

🎨 Styling

HTML5 CSS3 Bootstrap Tailwind CSS Styled Components Sass

πŸ’» Frontend

React Next.js Redux React Query React Router

πŸ› οΈ Backend

Node.js Express Socket.IO Payload CMS NestJS FastAPI

πŸ—„οΈ Databases

MongoDB PostgreSQL Firebase Supabase Redis

πŸ—οΈ Infrastructure

Docker Kubernetes AWS Nginx RabbitMQ Elasticsearch GitHub Actions

πŸ§ͺ Testing

Mocha Jest Vitest

πŸ› οΈ Tools

Electron Postman Vite Git Figma VS Code Yarn npm pnpm Prisma

🐧 Linux

Bash Linux Ubuntu

πŸ“˜ Learning

Rust Go

βž• Also Working With

Angular Vue.js GraphQL MySQL Azure Terraform

πŸ’Ό Experience

Full-Stack AI Engineer β€” German AI company (industrial software) Β· Dec 2024 – Present Building an AI-powered industrial knowledge platform β€” production RAG pipelines, LangGraph multi-agent workflows, and multi-tenant auth on Angular, Vue.js & NestJS.

MERN Developer β€” Freelance / Self-Employed Β· Nov 2022 – Nov 2024 Shipped e-commerce platforms and event-driven microservices (Docker, Kubernetes, RabbitMQ) on AWS; cut API latency ~60% with Redis caching and Bull job processing.


πŸš€ Featured Projects

Multi-agent service that tailors a resume to a job description without fabricating experience β€” a Google ADK pipeline (parallel + sequential agents, schema-enforced outputs) behind a FastAPI service with a PDF-upload web UI. Python Β· Google ADK Β· Multi-Agent Β· FastAPI Β· Gemini Β· Pydantic

Multi-agent system that turns a single question into a researched report β€” four cooperating agents (Supervisor, Researcher, Writer, Reviewer) as nodes in a stateful StateGraph, with dynamic LLM-based routing, an iterative Writer–Reviewer refinement loop, and a provider-agnostic LLM layer (Groq, Gemini, OpenAI, Anthropic). Python Β· LangGraph Β· LangChain Β· Pydantic v2 Β· Docker

Production-style RAG chatbot grounded in user PDFs (including scanned/image-only PDFs via Tesseract OCR), with visual, verifiable citations mapping each retrieved chunk back to bounding boxes on the source page. Semantic retrieval via Sentence-Transformers + FAISS with a TF-IDF fallback. Python Β· LangChain Β· FAISS Β· Tesseract OCR Β· PyMuPDF Β· Streamlit


🌐 Socials

Connect on Discord Follow on Facebook Follow on GitHub Follow on Hugging Face Connect on LinkedIn Follow on X (Twitter)

πŸ“Š GitHub Metrics

GitHub Stats

GitHub Stats GitHub Streak

Contribution Calendar

Isometric contribution calendar

Activity

GitHub contribution snake animation

Profile Views

Code Time

AI Code Time

πŸ“Š This Week I Spent My Time On

πŸ•‘οΈŽ Time Zone: Asia/Kolkata

πŸ’¬ Programming Languages: 
Markdown                 2 hrs 41 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘   81.39 % 
Lua                      26 mins             β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   13.12 % 
Other                    9 mins              β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   04.90 % 
Python                   0 secs              β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   00.47 % 
Text                     0 secs              β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   00.09 % 

πŸ”₯ Editors: 
Claude Code              3 hrs 7 mins        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘   94.43 % 
VS Code                  11 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   05.57 % 

πŸ€– AI Coding This Week

⏱ AI Coding Time: 3 hrs 17 mins (99.76%)

✍️ 1,263 lines written by AI, 0 lines written by hand (100.0% AI-written)

πŸ”€ 61,053,273 Input Tokens, 342,883 Output Tokens

πŸ’΅ $341.83 Estimated AI Cost This Week

🧠 11 AI Sessions, 34 AI Prompts

Opus                     1,174 lines         β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘   76.33 % 
Fable                    364 lines           β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   23.67 % 
Claude-Code              0 lines             β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   00.00 % 

πŸ”Ž AI Coding Insights:
πŸ€– AI-Driven β€” 100.0% of written lines came from AI
πŸ“š Verbose Prompter β€” average 10,416 characters per prompt
πŸ” Iterative Prompter β€” average 3 prompts per session
πŸš€ High AI Trust β€” 0.0% of changed lines were hand-edited

Last Updated on 11/08/2026 19:35:45 UTC

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors