Expertise

Eight disciplines. One stack, chosen on purpose.

Skills are only useful when they meet real problems. This page shows both: the questions that get answered, and the technology layers that answer them.

01 / The stack

Seven layers, read from the screen down

  1. L1Experience

    Interfaces that are fast, accessible and clear.

    • React
    • Next.js
    • Astro
    • TypeScript
    • React Native & Expo
    • Progressive web apps
    • Design systems
    • Accessibility (WCAG)
    • Core Web Vitals
  2. L2Application

    Services built around the business rules, not the framework.

    • Node.js
    • Express
    • NestJS
    • TypeScript
    • Go
    • PHP
    • CodeIgniter
    • REST & GraphQL
    • WebSockets
    • Background jobs
  3. L3Data

    Tenant-aware models that stay correct under load and change.

    • PostgreSQL
    • MySQL
    • Redis
    • Full-text search
    • Multi-tenant schemas
    • Migrations
    • Backups & replication
  4. L4Integration

    Systems, services and hardware that talk to each other reliably.

    • REST APIs
    • Webhooks
    • Message queues
    • ESC/POS print relays
    • Native print agents
    • Time-clock APIs
    • Screening APIs
    • Payment providers
    • SMS & email delivery
  5. L5Intelligence

    AI inside the workflow, with a person still in charge.

    • Claude API
    • Vision-model extraction
    • Summarization
    • Tool use & agents
    • RAG & embeddings
    • Prompt evaluation
    • Human-in-the-loop
  6. L6Trust

    Access, identity and evidence, designed from day one.

    • RBAC + DAC
    • OAuth 2.0 / OIDC
    • JWT
    • Two-factor auth
    • Device enrollment
    • Encryption at rest & in transit
    • Audit logging
  7. L7Delivery

    Repeatable releases and an engineering workflow that moves quickly.

    • Linux
    • Nginx
    • Docker
    • Git & CI/CD
    • Release-based deploys
    • Observability & logging
    • Automated backups
    • AI-assisted engineering

02 / Disciplines

The questions each one answers

Got one of these questions on the table?