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
- Embeddings
- Structured outputs
- Document intelligence
07/Search & Retrieval
Semantic and keyword search systems.
- Semantic search
- Hybrid & keyword search
08/DevOps
Containers, pipelines and deployments.
- Dockercore
- CI/CD
- Deployments
09/Infrastructure
Linux, proxies, monitoring and operations.
- Linux
- Reverse proxies
- Monitoring & production operations
- Caching
10/APIs
Designing, securing and integrating APIs.
- REST & OpenAPI
- Third-party integrations
- Webhooks & data sync
11/Business Systems
CRM, CMS, ERP and internal platforms.
- CRM
- CMS
- ERP
- Dashboards & portals
12/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.