Skills

Tools I reach for
under pressure.

Split by where it was earned: what has shipped to production at TCS, and what was built self-directed. Every line names the work that evidences it, so the two are not read as one.

Proven in production at work

Shipped and operated at Tata Consultancy Services, Jan 2025 – Present

PythonFastAPIREST
13+ APIs on a production system serving 10,000+ requests/day
SQLData pipelinesAuthN/AuthZ
Query and pipeline optimization under production load; enterprise access-control standards
RAGVector searchEvaluation
Relevance tuning plus the automated eval harness that measured it

Proven outside work

Designed, built and benchmarked end-to-end in the projects on this site

RustC++
Allocation-free feed handler at 1M+ msg/sec, matching engine, FIX 4.4 session layer, pre-trade risk checks
GogRPCRedisPostgreSQL
Consistent hashing, Raft leader election, k6 load testing at 45,000 req/sec
DockerKubernetes (AKS)PrometheusGrafana
Containerized deploys, metrics, and operator dashboards
TypeScriptReactNext.js
This site — designed, built and deployed solo
ConcurrencySystems
Lock-free and zero-allocation hot paths, binary wire protocols, distributed consensus

What connects to what.

Laid out by a force simulation run to completion on the server, so it ships as plain SVG and is identical for every visitor — no physics loop on your main thread.

Skills connected to the projects that use them7 projects and 38 technologies, 51 connections. The full breakdown is in the skill list below this graph.Market data stackRustC++FIX 4.4UDP multicastSBE-style encodingDockerRate limiterGogRPC / RESTRedisPostgreSQLAKSPrometheusReactAgentic platformPythonFastAPITool callingPinecone / WeaviateWebSocketsLLM inferencePython / PyO3gRPCContinuous batchingINT8 / FP16Secure bankingDjangoHyperledger FabricWeb3.pyKafkaVaultKubernetesGrafanaExam platformNGINXAWSJWTSecure RAGQdrant / MilvusStreamlitRagasDoclingRBACLLMs
Every line is a technology a project actually lists. Larger nodes appear in more projects — the one thing a flat list of skills cannot show.

Everything, indexed.

The full inventory, including what is used lightly. Depth is the section above; this is coverage.