# skills.md — Technical Stack & Core Competencies

This document catalogs the programming languages, frameworks, AI/ML tools, databases, and infrastructure technologies utilized in production by Suyash Shukla.

---

## 1. Programming Languages
- **Primary:** Python, TypeScript, JavaScript (Node.js/Browser ES6+)
- **Secondary & Systems:** Java, C++, SQL (PostgreSQL, MySQL), HTML5, CSS3/PostCSS

---

## 2. Web & Backend Frameworks
- **Frontend:** React (18, 19), Next.js (App Router, Pages Router, SSR, SSG, ISR), CSS Modules, Tailwind CSS
- **Backend:** FastAPI, Node.js, Express.js, Fastify
- **Communication Protocols:** RESTful APIs, WebSockets (Socket.IO), GraphQL, gRPC, Server-Sent Events (SSE)

---

## 3. Data Science & Machine Learning
- **Core Libraries:** PyTorch, TensorFlow, Scikit-learn, NumPy, Pandas, Matplotlib
- **LLM & Agent Frameworks:** LangChain, LangGraph (Cyclical State Machines), OpenAI API, HuggingFace Transformers, vLLM
- **Techniques:** Retrieval-Augmented Generation (RAG), Fine-Tuning (LoRA, QLoRA), Reinforcement Learning from Human Feedback (RLHF), Prompt Engineering, Vector Semantic Caching
- **MLOps & Evaluation:** MLflow, Weights & Biases, Pydantic Structured Output Validation

---

## 4. Databases & Caching
- **Relational:** PostgreSQL, MySQL
- **Document / NoSQL:** MongoDB
- **In-Memory / Cache:** Redis (Pub/Sub, Invalidation, Distributed Locking, Key-Value Caching)
- **Vector Databases:** Chroma, Qdrant, pgvector

---

## 5. Cloud, DevOps & Infrastructure
- **Cloud Providers:** Google Cloud Platform (GCP - Cloud Run, Cloud Functions, Pub/Sub), Amazon Web Services (AWS - S3, EC2), Vercel
- **Containerization & Orchestration:** Docker, Docker Compose, Kubernetes (K8s)
- **CI/CD & Version Control:** Git, GitHub, GitHub Actions automated test & deploy workflows
- **Architecture Concepts:** High-Level Design (HLD), Low-Level Design (LLD), Domain-Driven Design (DDD), Microservices, Event-Driven Architecture, Fault Tolerance

---

## 6. Related Resources
- [Knowledge Home](/knowledge/me.md)
- [Projects](/knowledge/projects.md)
- [Research](/knowledge/research.md)
- [HTML Skills Page](/skills)
