Uses

Tech stack

The tools and technologies I use daily to build secure, scalable platforms for production agentic AI systems.

AI & Agentic

  • LangChain — agent orchestration, prompt chains, and retrieval-augmented generation.
  • Model Context Protocol (MCP) — production agentic tool integration, self-healing infrastructure workflows.
  • Databricks GenAI — LLM orchestration on enterprise data platforms.
  • RAG pipelines — embeddings, vector search, and context-aware generation.
  • Claude Code — AI-assisted development and code generation workflows.

Security

  • IAM — policy design and hardening, fine-grained access controls.
  • Data governance — AWS Lake Formation with column-level and row-level security, PII detection and masking.
  • Network security — segmentation, PrivateLink, Private Endpoints, encryption at-rest and in-transit.
  • Audit & compliance — GuardDuty, CloudTrail, Security Hub, security remediation.

Cloud & Infrastructure

  • AWS — Lake Formation, S3, Glue, Athena, EMR, IAM, GuardDuty, CloudTrail, Security Hub. Petabyte-scale production workloads.
  • Terraform — infrastructure as code for all AWS resources. HashiCorp certified.
  • Docker — containerised everything. Compose for local dev, ECS/Kubernetes for production.

Data & Analytics

  • Databricks — Unity Catalog, Delta Sharing, Delta Lake. Certified Data Engineer.
  • Apache Spark / PySpark — large-scale data processing and analytics.
  • Apache Kafka — streaming pipelines for real-time data ingestion.
  • PostgreSQL — primary relational database for application state.
  • TimescaleDB — time-series data at scale.

Observability

  • Grafana — dashboards for platform health, pipeline SLAs, and cost monitoring.
  • Prometheus — metrics collection and alerting.
  • Gatus — status monitoring.

Languages

  • Python — primary language for platform services, agents, and data pipelines. Strict mypy, Pydantic everywhere.
  • SQL — PostgreSQL, Spark SQL, Athena, analytical queries across platform data.

Developer Tools

  • Git — trunk-based development, conventional commits, pre-commit hooks.
  • Ruff — Python linting and formatting.
  • VS Code — primary editor