Skip to main content

Shangar Arivazhagan (Keys)

Technical Lead — AI & Software Development
Python · AI Systems · LLMs · Backend Engineering

I'm Shangar (Keys), an AI and Software Engineering Technical Lead based in Coimbatore, Tamil Nadu. I focus on building backend systems and agentic AI solutions that work reliably at scale.

This wiki is my digital portfolio where I document projects, technical decisions, and experiments across AI and backend systems.

Shangar Avatar

About Me

I lead technical delivery across AI and Backend projects, working closely with teams to design systems that solve customer pain points in the field of T&M and Enterprise Solutions. My day-to-day spans agentic workflows, API design, and keeping production Python services healthy and maintainable.

Outside of work, I spend time exploring AI advancements, working on personal projects, and writing up what I learn here.


Connect with Me


Tech Focus

I work across the full stack of modern AI and backend engineering. Here is where most of my depth sits right now.

AI Systems

Prompt, context, and harness engineering. Designing systems utilizing RAG, tool use, multi-step reasoning, structured planning, and MCP integrations. I primarily work on OpenAI models and Anthropic Claude for development (claude code), and Gemini for personal projects.

Backend Engineering

Async Python with asyncio and httpx, FastAPI service design, Clean Code, and clean domain modeling with Pydantic and SQLAlchemy. Designing secure authentication flows using OIDC + PKCE across web, SPA, and desktop/CLI platforms.

DevOps & AI Infrastructure

Infrastructure containerisation using Docker, Docker Compose, and basics of Kubernetes. Managing vector database storage with Qdrant, alongside LLM observability, cost tracking, and evaluation with TruLens.


Technical Stack & Tooling

Here is the breakdown of the specific technologies and tools I employ on a regular basis.

AI & LLM Systems

Engines

Models & Providers

Primarily working with OpenAI models and Anthropic Claude for development (claude code), and Gemini or others for personal projects.

OpenAIAnthropic ClaudeGeminiOthers
Pipelines

Frameworks & RAG

Orchestrating agent workflows, structured cognitive patterns, memory management, and advanced retrieval.

LlamaIndexLangChainLangGraphCustom Agent Loops
Quality

Data & Eval

Vector storage management, semantic indexing, semantic search tuning, and testing model outputs.

QdrantTruLensCustom Eval Harnesses

Python & Backend Development

Frameworks

Core Stack

Constructing reliable APIs, clean databases, migrations, and declarative schema validations.

FastAPIDjango REST FrameworkPydantic v2SQLAlchemyAlembic
Identity

Security & Auth

Implementing robust identity verification and secure authentication scopes for web, SPA, and desktop/CLI apps.

OIDCPKCEOAuth2
Infra

DevOps & Concurrency

Building concurrent background tasks, non-blocking requests, container setups, and basic Kubernetes resources.

asynciohttpxDockerDocker Composek8s basics
Tooling

Quality & Tooling

Fast packaging, type safety linting, strict formatting, and robust unit/integration testing.

uvPoetryruffmypypytest

Dev Infrastructure & Tooling

IDEs

Workspace

Tailored code editing environments with type completions and fast command-line utilities.

VS Code (Professional)Antigravity (Personal)
Management

Platforms

Project tracking, source control, continuous integration, and engineering wikis.

GitHubAzure DevOpsBitbucketJiraConfluence