$ ls ./expertise
Technical expertise
Grouped by domain, not scored, and every group names where I used it. Backend and cloud are the core; the AI engineering band started in 2026.
backend-and-infra/— primary focus
Where most of my five-plus years went: Node.js APIs and shared platform services over relational and document databases, on AWS.
01 Backend
NestJS at Techtiz, serverless Node.js at TechBucks, Node.js services on AWS at 10Pearls, Express on D[AI]LY.
- Node.js
- Express.js
- NestJS
- REST API design
- Socket.IO
- Serverless
- Microservices
02 Data & State
MongoDB at Techtiz and on Taleharbor, PostgreSQL on ConstructPro and Teamstart, MySQL at TechBucks and Asian Solutions.
- PostgreSQL
- MongoDB
- MySQL
- Redis (sessions, state, caching)
- Schema design
- Indexing
03 Architecture & Scale
A serverless API layer absorbing 10,000+ concurrent requests at TechBucks, off-request-path jobs on D[AI]LY, and multi-tenant design at Techtiz.
- System design
- API gateway patterns
- Horizontal scaling
- Background job offloading
- High-concurrency request handling
- Query & schema optimisation
04 Cloud
Lambda, API Gateway and S3 at TechBucks and on D[AI]LY; AWS across the product at 10Pearls.
- AWS Lambda
- API Gateway
- EventBridge
- EC2
- EBS
- S3
- CloudFront
- CloudWatch
- DigitalOcean
05 Multi-Tenancy
Per-client databases at Techtiz; semi-multi-tenant scheduling on Teamstart.
- Per-tenant database isolation
- Semi-multi-tenant architectures
- Request-time DB injection per tenant
06 Event-Driven
S3 event notifications, scheduled triggers and off-request-path jobs at TechBucks.
- AWS EventBridge
- S3 event notifications
- Socket.IO real-time channels
- Async job distribution
07 Identity & Security
Enterprise SAML 2.0 single sign-on across 10+ identity providers at Asian Solutions; patient data isolation between healthcare tenants at Techtiz.
- SAML 2.0 SSO
- OAuth 2.0
- JWT
- Tenant data isolation
- Assertion validation
- Certificate management
- Attribute mapping
- Auto-provisioning
08 Integrations
Bexio accounting on ConstructPro, WordPress and Webflow publishing on D[AI]LY, and the ticketing portal at Techtiz.
- Bexio
- WordPress API
- Webflow API
- Third-party ticketing portals
ai-engineering/— python, since 2026
Added in 2026 and shipped as product features, with the same cost, latency and failure budgets as any backend.
09 GenAI & LLM Engineering
LLM integration and fine-tuning at 10Pearls since January 2026; LLM content generation on D[AI]LY.
- LLM API integration (OpenAI, Anthropic, open models)
- Prompt design & structured output
- Tool use / function calling
- LangChain
- Streaming responses
- Token, cost & latency budgeting
- Output evaluation
- Fine-tuning incl. QLoRA
10 RAG
RAG pipelines at 10Pearls since January 2026, and the 2026 AI Engineer Core Track.
- RAG pipelines
- Chunking strategies
- Embeddings & vector databases
- Context assembly & grounding
- Retrieval quality evaluation
11 Agentic AI
A multi-agent pipeline that takes Trello cards from ticket to deploy, and Trello-to-Claude Code webhooks on ConstructPro, since 2026.
- Multi-agent orchestration (planner, implementer, verifier, fixer)
- Plain-code state machines for headless agents
- Isolated git worktrees & structured handoffs
- Human-approved CI/CD deploys
- MCP connectors & custom servers
- Spec-first development with Claude Code
- Webhook-triggered agent runs (Trello, Pipedream)
supporting/— languages, frontend, delivery
The rest of what it takes to ship: languages, frontend and the path to production.
12 Languages
TypeScript and JavaScript across every Node.js role; Python for GenAI work since 2026; SQL with PostgreSQL and MySQL.
- TypeScript
- JavaScript (ES6+)
- Python (intermediate)
- SQL
13 Frontend
React on ConstructPro, D[AI]LY and Taleharbor, Next.js at 10Pearls, and Astro for this site.
- React.js
- Next.js
- Vue.js
- Astro
- HTML/CSS
14 DevOps
Docker and multi-environment CI/CD on Teamstart.
- Docker
- Git
- Linux
- GitHub Actions
- Multi-environment CI/CD
15 Testing
Unit tests in Jest across the Node.js services, in Agile delivery teams.
- Jest
- Unit testing
- Agile delivery