# Skills

## Languages

- **TypeScript** — Daily driver for frontend, Next.js apps, CLI tools, and most production services.
- **Python** — Go-to for ML, data pipelines, scraping, and quick experiments.
- **Rust** — Reach for it when latency and memory matter — inference platforms, CLIs, file tools.
- **Swift** — Native iOS/macOS work — SwiftUI for clean app surfaces.
- **Dart** — Cross-platform mobile builds via Flutter.
- **C/C++** — Systems-level work, OS experiments, performance-critical bits.
- **Go** — Backend services and concurrent network tooling.
- **Assembly x86** — Bootloaders and kernel work in indieOS.

## Frontend

- **React** — Default UI library for every web product I ship.
- **Next.js** — Full-stack framework of choice — App Router, RSC, edge-ready.
- **TailwindCSS** — Styling layer for every Next.js / React surface I build.
- **SwiftUI** — Declarative UI for native macOS and iOS apps.
- **Flutter** — Cross-platform mobile when Swift isn't the right tool.
- **Tauri** — Lightweight Rust-backed desktop shell — used for RustyExplorer, draw, dbquery, codehaven.

## Backend

- **Nest.js** — Structured Node.js backend framework — used at scale for SynthAiLabs services.
- **Flask** — Lightweight Python web framework for quick AI inference endpoints.
- **http (rust)** — Low-level HTTP primitives in Rust for custom servers.
- **Axum** — Async Rust web framework powering the AI Inference Platform.
- **Tokio (rust)** — Async runtime underpinning every Rust service I write.
- **Node.js** — Backend runtime for TypeScript services, CLIs, and dev tooling.
- **FastAPI** — Async Python framework for ML serving and rapid API prototyping.
- **Express** — Minimal Node.js framework — used in MockServer's mock-engine.
- **Prisma** — Type-safe ORM for PostgreSQL-backed Next.js apps.

## Database

- **PostgreSQL** — Primary relational store for production apps.
- **MongoDB** — Document store for flexible-schema workloads.
- **TimescaleDB** — Time-series Postgres extension for metrics and event data.
- **Milvus** — Vector database for high-recall semantic search at scale.
- **Redis** — Cache, message queue, and L2 layer for the AI Inference Platform.
- **MySQL** — Used in legacy/contract setups where Postgres isn't the default.
- **pgvector** — Embedding storage and similarity search inside Postgres.
- **OpenSearch** — Powered low-latency profile retrieval for the WhatsApp AI agents at Tejas AI.

## DevOps & Cloud

- **Docker** — Default packaging for every backend service I deploy.
- **Kubernetes** — Container orchestration for horizontally scaled inference workloads.
- **AWS** — Primary cloud — EC2, S3, RDS, Lambda for production deploys.
- **Azure** — Used selectively for client engagements requiring Microsoft stack.
- **GCP** — BigQuery, Cloud Run, and Vertex AI when the workload fits.
- **ShaktiCloud** — India-hosted GPU cloud — used at AuraX for diffusion inference.
- **CI/CD** — Build pipelines, automated testing, and zero-touch deploys.
- **GitHub Actions** — Workflow engine of choice — covers every repo I ship.
- **Prometheus** — Metrics scraping for the AI Inference Platform observability stack.
- **Grafana** — Dashboards on top of Prometheus for latency, cache, and model health.

## AI/ML/QM

- **PyTorch** — Core deep-learning framework for VTO research and custom models.
- **TensorFlow** — Used selectively where the ecosystem fits (Keras, TFLite).
- **scikit-learn** — Classical ML for baselines and feature engineering.
- **diffusers** — HuggingFace library used heavily for Flux-based VTO pipelines.
- **CUDA** — Custom kernels and inference tuning on NVIDIA GPUs.
- **Unsloth** — Memory-efficient fine-tuning library — powers TuneSLM.
- **Qiskit** — IBM's quantum SDK — used for entanglement and QFT experiments.
- **OpenQASM** — Quantum assembly for circuit-level optimization in QM research.
- **LLM** — General large language model stack — OpenAI, Anthropic, Gemini, local Ollama.
- **LoRA** — Low-rank adapters — central to AuraX's C-AAC composition algorithm.
- **Ollama** — Local LLM runtime — used in localai, codehaven, and dbquery.
- **Gemini API** — Google's LLM API — used in dbquery and Syntaxia.
- **OpenAPI** — Spec-driven backend tooling — powers OpenCrow's server-side tool layer.
- **Mem0** — Persistent conversational memory layer built for the Tejas AI WhatsApp agents.

---

Source: https://himanshuat.com/skills
