███████╗██╗ ██╗ █████╗ ██████╗ █████╗ ████████╗██╗ ██╗ ███████╗
██╔════╝██║ ██║██╔══██╗██╔══██╗██╔══██╗╚══██╔══╝██║ ██║ ██╔════╝
███████╗███████║███████║██████╔╝███████║ ██║ ███████║ ███████╗
╚════██║██╔══██║██╔══██║██╔══██╗██╔══██║ ██║ ██╔══██║ ╚════██║
███████║██║ ██║██║ ██║██║ ██║██║ ██║ ██║ ██║ ██║██╗███████║
╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝╚═╝╚══════╝
[ ok ]boot · sharath@portfolio · zsh 5.9
[ ok ]mount /skills /experience /certifications /education /projects /blog /contact
[ ok ]theme: tokyonight · type theme list to switch
[ ok ]chat-bot: online · type chat <query> to ask
[ ok ]contact: open · type contact to reach out
Introduction
sharath@portfolio~❯whoami
$
Full-Stack AI Engineer
I build agentic backends.
LangChain + LangGraph multi-agent systems, production RAG with Weaviate, NestJS/Angular shipping AI features for European enterprise clients.
Thiruvananthapuram, Kerala · IndiaOpen to senior roles
Skills
sharath@portfolio~❯cat /skills/index.json
ai & retrieval
- LangChain
- LangGraph
- RAG pipelines
- Multi-agent orchestration
- Prompt engineering
- Context engineering
- Vector embeddings
- Agentic AI
- Model Context Protocol (MCP)
- SSE streaming
- OpenRouter
- OpenAI API
- Anthropic Claude API
backend
- NestJS
- Node.js
- Express.js
- FastAPI
- REST APIs
- GraphQL
- JWT auth
- Socket.IO
- RabbitMQ
- Bull
- PM2
- OpenAPI / Swagger
frontend
- React
- Next.js
- Angular
- TypeScript
- Tailwind CSS
- SASS / SCSS
- Bootstrap
- EJS
databases
- PostgreSQL
- MongoDB
- Redis
- MySQL
- Supabase
- Weaviate
- Elasticsearch
cloud & devops
- AWS
- Azure
- Docker
- Docker Compose
- Kubernetes
- Terraform
- Nginx
- Traefik
- Jenkins
- GitHub Actions
- GitLab CI
- Helm
- NX Monorepo
testing & observability
- Jest
- Playwright
- Puppeteer
- Postman
- Langfuse
- OpenTelemetry
ai-augmented dev
- Claude Code
- GitHub Copilot
- Cursor
- AI-assisted code review
tools & methods
- Git
- GitHub
- VS Code
- Figma
- Agile / Scrum
- Microservices
- Event-driven architecture
- System design
languages
- JavaScript
- TypeScript
- Python
- HTML
- CSS
Experience
sharath@portfolio~❯history --jobs --since 2018
Oct 2024 → Present1 yr 8 mosRemote · Remote
Full-Stack AI Engineer (Contract)
elunic GmbH
Building AI-powered knowledge platforms for European enterprise clients on the ShopfloorGPT product. Production RAG, multi-agent orchestration, and multi-tenant infrastructure.
- Developed full-stack features for the AI-powered ShopfloorGPT platform including private document access control, batch markdown generation, and service ticket management using Angular, NestJS, and TypeScript.
- Built and maintained production RAG pipelines with document ingestion, hierarchical chunking, vector embeddings, and Weaviate-based semantic search for enterprise knowledge retrieval across multiple tenants.
- Contributed to a multi-agent orchestration system using LangChain and LangGraph — decorator-based plugin registration, agent hierarchy with inheritance, and LLM-as-router patterns with tool-calling.
- Delivered 33 merge requests across 8 enterprise projects in 4 months, including platform upgrades (v2.x to v5.x), multi-tenant authentication, and Chrome extension development.
- Implemented document mirroring pipelines from SharePoint to Azure Blob Storage and orphan-folder detection crawlers for data integrity across distributed storage systems.
AngularNestJSTypeScriptPostgreSQLWeaviateLangChainLangGraphDockerAzureTraefikNX MonorepoOpenAPIGitLab CILangfuse
Jan 2024 → Sep 20249 mosRemote · Remote
Freelance Web Developer
Self-employed
Custom landing pages and marketing sites for multiple clients. Performance-led delivery with measurable conversion-rate improvements.
- Built responsive landing pages with React, HTML, CSS, and JavaScript, achieving measurable conversion-rate improvements through performance optimisation.
- Collaborated directly with clients on requirements, designed UI/UX in Figma, and shipped mobile-first responsive implementations on schedule.
- Optimised page load with lazy loading, image compression, and SEO best practices — average load time down by 40%.
ReactHTMLCSSJavaScriptTailwind CSSNext.jsFigmaSEO
Dec 2022 → Jan 20241 yr 2 mosThiruvananthapuram, Kerala · On-site
MERN Stack Developer
Packapeer
Real-time, scalable web applications on the MERN stack for business-facing products with WebSocket-based live features.
- Built scalable real-time web applications using MongoDB, Express.js, React, and Node.js serving business-facing products with WebSocket-based live features.
- Optimised application performance through Redis caching and Bull-based asynchronous job processing — API response latency down by 60%.
- Collaborated with cross-functional teams using Agile/Scrum, delivering features across iterative sprint cycles.
ReactNode.jsExpress.jsMongoDBRedisBullSocket.IOTypeScript
May 2021 → Oct 20216 mosThiruvananthapuram, Kerala · On-site
Web Development Intern
MashupStack
Full-stack web applications with Python back-end services and Angular front-ends.
- Developed full-stack web applications with Python-based back-end services, MySQL databases, and Angular-powered front-end interfaces.
- Gained hands-on experience with RESTful API design, relational data modelling, and component-based front-end architecture.
AngularPythonMySQLREST APIs
Aug 2018 → Dec 20185 mosThiruvananthapuram, Kerala · On-site
IT Infrastructure Intern
ScopeIndia
Networking and Linux server administration training (CCNA + RHCE).
- Installed, configured, and troubleshot enterprise networking and hardware systems as part of CCNA and RHCE certification training.
- Managed server and client infrastructure in team environments, building foundational knowledge of Linux systems and networking.
CCNA NetworkingRHCE LinuxHardware Systems
Projects
sharath@portfolio~❯find /projects -type repo
#01
Personal RAG Chat Platform — AI-Powered Knowledge Assistant
personal·2026
Full-stack AI knowledge assistant with end-to-end RAG: document upload → hierarchical chunking → embeddings → Weaviate semantic search. Multi-agent orchestration via LangGraph LLM-as-router (supervisor agent routes to RAG search / web search via LLM tool-calling in a stateful loop). NestJS decorator-based plugin system with MCP integration. SSE-streamed token-by-token responses with MySQL-backed LangGraph checkpointing. Multi-LLM via OpenRouter (OpenAI / Anthropic / Gemini) with fallback chains.
raglanggraphlangchainweaviatemcpssemulti-agentnestjsangulartypeormopenrouteropenaianthropic
#02
WorkHub — Microservice-based job application platform
personal·2023
Scalable freelance platform on microservices + event-driven architecture. 6 services: API Gateway, Authentication, Gig CRUD, Order/Payment (Stripe), Notification, and real-time Chat with Elasticsearch-powered search and filtering.
microservicesevent-drivennodetypescriptdockerkuberneteselasticsearchmongodbredisawsterraformjenkinsstripe
#03
Social Media Platform — Real-time messaging + content system
personal·2023
Full-featured social-media backend with authentication, post management, real-time private messaging via Socket.IO, and background job processing with Bull + Redis on AWS.
nodetypescriptmongodbredisexpressbullpm2awsterraformsocket.iojest
#04
ElectroMart — Full-stack e-commerce platform
personal·2022
E-commerce platform with shopping cart, product reviews/ratings, admin management, order tracking, and PayPal/credit-card payments. React + Redux frontend.
reactreduxnodeexpressmongodbbootstrapjwt
#05
this portfolio — terminal interface + Payload + RAG (planned)
in-progress·2026
The site you are reading. Interactive terminal portfolio with Payload CMS, Postgres + pgvector, 6 themes, and a reserved `chat` command for a future RAG bot grounded in this content. See docs/ai-features.md for the roadmap.
next.jspayloadtypescriptpgvectorpostgresterminal-uirag
Certifications
sharath@portfolio~❯ls /certifications
empty directory
No certifications on file yet.
Education
sharath@portfolio~❯cat /education
Aug 2014 → Jul 2018CGPA 6.2Thiruvananthapuram, Kerala
B.Tech in Computer Science and Engineering
Rajadhani Institute of Engineering and Technology
Blog
sharath@portfolio~❯ls /blog
AI assistant
sharath@portfolio~❯./bin/chat
Ask me anything about this portfolio — grounded in the projects, experience, and posts below. Type chat <your question> in the terminal above (e.g. chat what has he built with rag?) and the answer streams back with citations.