Skip to content
Kamran Code

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.

The full map

The languages I write production code in.

  • TypeScriptcore
  • JavaScript
  • PHPcore
  • SQL

Application frameworks I build on.

  • Next.jscore
  • Laravelcore
  • Node.js

Interfaces, components and accessibility.

  • Reactcore
  • Tailwind CSS
  • Responsive applications
  • Accessible interfaces

Business logic, auth, queues and jobs.

  • API design
  • Authentication & authorization
  • Queues & background jobs
  • Business logic

Relational, cache and vector storage.

  • MySQLcore
  • PostgreSQLcore
  • Redis
  • Vector databases

Models, retrieval, agents and structured output.

  • LLM applicationscore
  • RAG pipelinescore
  • AI agents & tool calling
  • Embeddings
  • Structured outputs
  • Document intelligence

Semantic and keyword search systems.

  • Semantic search
  • Hybrid & keyword search

Containers, pipelines and deployments.

  • Dockercore
  • CI/CD
  • Deployments

Linux, proxies, monitoring and operations.

  • Linux
  • Reverse proxies
  • Monitoring & production operations
  • Caching

Designing, securing and integrating APIs.

  • REST & OpenAPI
  • Third-party integrations
  • Webhooks & data sync

CRM, CMS, ERP and internal platforms.

  • CRM
  • CMS
  • ERP
  • Dashboards & portals

The everyday engineering toolchain.

  • Git
  • GitHub
  • Testing
  • AI-assisted development

Full-stack engineering, layer by layer

Frontend, backend, data and infrastructure handled by one engineer who understands how they fit together.

    • React
    • Next.js
    • TypeScript
    • JavaScript
    • Tailwind CSS
    • Responsive applications
    • Accessible interfaces
    • Laravel
    • PHP
    • Node.js
    • APIs
    • Authentication
    • Authorization
    • Queues
    • Background jobs
    • Business logic
    • MySQL
    • PostgreSQL
    • Redis
    • Vector databases
    • Search systems
    • 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.