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