Applied AI
Claude and OpenAI APIs · Voice agents (Retell AI, Twilio) · RAG · Prompt engineering and tool calling · MCP server development (Model Context Protocol) · Agent orchestration (custom agent loop, tool registry, execution gating) · LangGraph · Local embedding models run in-process (sentence-transformers, PyTorch, Hugging Face transformers) · Vector search (Qdrant, pgvector) · Prompt-injection defense · Eval harness, red-team and guardrail design
Access control & identity
Role-based access control (RBAC) · Postgres row-level security · Retrieval-time authorization: the permission filter runs inside the vector query · SAML 2.0 · OAuth 2.0 / OIDC · JWTs and token lifetimes · PII redaction · Secret scanning gating every merge (gitleaks)
Cloud & infrastructure
AWS (EKS, ECS Fargate, Bedrock, Redshift, S3, ECR, IAM, VPC and PrivateLink) · boto3, and moto to test the AWS calls without an account · Terraform · Kubernetes · Helm · Docker · Linux server administration · Reverse proxy and automatic TLS · DNS · OpenTelemetry · Prometheus, Grafana, Loki
Data
SQL (PostgreSQL, MySQL, SQL Server, Redshift) · dbt · Dagster · Data modelling (raw, staging, marts) · Data-quality and freshness gating that blocks the build · Warehouse and S3 data lake · Metabase for self-serve BI
Languages
Python · SQL · TypeScript / JavaScript · Dart · Swift · Java · JSON and XML parsing, multi-source data mapping
Backend & product
FastAPI · Supabase (Postgres, row-level security, Edge Functions) · Firebase (Firestore, Auth, Cloud Functions) · Stripe Connect · REST · Webhooks · React 19 · Recharts · Next.js · Flutter
Testing
Automated testing (unit, integration, security-rules and RLS isolation against live databases) with CI gates that block the build. Adversarial review at every milestone.
Enterprise
Tier-2 / Tier-3 escalation · Requirements and functional specs · Root-cause and impact analysis · UAT · SaaS implementation · Agile / Scrum