Stack

What I reach for daily, and what I keep in the toolbox.

  • Languages

    • PHP
    • JavaScript
    • TypeScript
    • Java
    • SQL
    • HTML
    • CSS
  • Frameworks & Libraries

    • Laravel
    • Vue.js
    • Nuxt
    • Next.js
    • React
    • Inertia.js
    • Bootstrap
    • Pest
    • PHPUnit
    • PHPStan
    • Larastan
    • Laravel Pint
    • Laravel Sail
  • AI & ML

    • RAG
    • LLMs
    • AI agents
    • Agentic workflows
    • ReAct loops
    • Tool calling
    • Function calling
    • Embeddings
    • Vector search
    • Semantic search
    • Prompt engineering
    • Document chunking
    • Data ingestion pipelines
    • Model evaluation
    • OpenAI
    • Anthropic Claude
    • Google Gemini
    • Pinecone
    • Qdrant
    • Typesense
    • Algolia
  • Cloud & Infra

    • AWS
    • EC2
    • S3
    • RDS
    • Aurora
    • Lambda
    • CloudFront
    • API Gateway
    • ECR
    • Route 53
    • VPC
    • SQS
    • ElastiCache
    • IAM
    • CloudTrail
    • CloudWatch
    • SNS
    • AWS WAF
    • Security Groups
    • ACM
    • Laravel Vapor
    • Laravel Forge
    • Docker
    • Terraform
    • Nginx
    • Linux
    • Serverless
    • Load balancing
  • Data

    • MySQL
    • Redis
    • Database schema design
    • Query optimisation
    • Data migration
    • Indexing
  • Engineering

    • REST API design
    • System design
    • Software architecture
    • Architecture decision records
    • Design patterns
    • Object-oriented programming
    • Code review
    • Automated testing
    • Static analysis
    • CI/CD
    • Bitbucket Pipelines
    • GitHub Actions
    • Git
    • Semantic versioning
    • Incident response
    • Root cause analysis
    • Production support
    • Cybersecurity remediation
    • Secrets management
    • Least privilege
    • Technical documentation
    • Confluence
    • Jira
  • Leadership & Delivery

    • Technical leadership
    • Team leadership
    • Mentoring
    • Coaching
    • Stakeholder management
    • Executive communication
    • Agile
    • Scrum
    • Sprint planning
    • Backlog management
    • OKRs
    • Cross-functional collaboration
    • Knowledge transfer
    • Succession planning
    • Onboarding documentation
    • Public speaking