Expertise
Technology, organised by what it's for
Not a logo wall. Each technology here is something I use to build real systems — grouped by capability so you can see how the pieces connect.
Hover, focus or tap a technology to see how it connects to the rest of the stack. Highlighted items are core to how I work.
By capability
The full map
01/Languages
The languages I write production code in.
- TypeScriptcore
- JavaScript
- PHPcore
- SQL
02/Frameworks
Application frameworks I build on.
- Next.jscore
- Laravelcore
- Node.js
03/Frontend
Interfaces, components and accessibility.
- Reactcore
- Tailwind CSS
- Responsive applications
- Accessible interfaces
04/Backend
Business logic, auth, queues and jobs.
- API design
- Authentication & authorization
- Queues & background jobs
- Business logic
05/Databases
Relational, cache and vector storage.
- MySQLcore
- PostgreSQLcore
- Redis
- Vector databases
06/AI
Models, retrieval, agents and structured output.
- LLM applicationscore
- RAG pipelinescore
- AI agents & tool calling
- Agent harness engineeringcore
- Embeddings
- Structured outputs
- Document intelligence
07/MLOps
Serving, evaluating and operating models in production.
- Self-hosted embeddings & reranking
- Local model serving
- Vector index operations
- Evaluation & verification
- Cost & budget controls
- PII masking & data handling
08/Search & Retrieval
Semantic and keyword search systems.
- Semantic search
- Hybrid & keyword search
09/DevOps
Containers, pipelines, platforms and deployments.
- Railwaycore
- Dockercore
- CI/CDcore
- Infrastructure as code
- Deployments & environments
- Database migrations
10/Infrastructure
Hosting, domains, storage, security and operations.
- Domains, DNS & email auth
- TLS & security headers
- Object storage (S3 API)
- Linux
- Reverse proxies & edge
- Monitoring & operations
- Caching & ISR
11/APIs
Designing, securing and integrating APIs.
- REST & OpenAPI
- Third-party integrations
- Webhooks & data sync
12/Business Systems
CRM, CMS, ERP and internal platforms.
- CRM
- CMS
- ERP
- Dashboards & portals
13/Tools
The everyday engineering toolchain.
- Git
- GitHub
- Testing
- AI-assisted development
03Full stack
Full-stack engineering, layer by layer
Frontend, backend, data and infrastructure handled by one engineer who understands how they fit together.
01/Frontend
- React
- Next.js
- TypeScript
- JavaScript
- Tailwind CSS
- Responsive applications
- Accessible interfaces
02/Backend
- Laravel
- PHP
- Node.js
- APIs
- Authentication
- Authorization
- Queues
- Background jobs
- Business logic
03/Data
- MySQL
- PostgreSQL
- Redis
- Vector databases
- Search systems
04/Infrastructure
- Docker
- Linux
- CI/CD
- Deployment
- Reverse proxies
- Production operations
- Monitoring
Have a project in mind?
Tell me what you're trying to build. I'll come back with an honest view on scope, architecture and the right approach.