Skip to content

what i do

Services & Expertise

What I do, ordered by how much shipped work stands behind it. Where there is a project to point at, the entry points at it.

  1. Full-Stack TypeScript

    Core Service

    Applications built end to end in TypeScript - Angular or React on the front, Node and a database underneath - with a state layer that is designed rather than accumulated.

    • Angular, React, Next.js
    • TypeScript throughout
    • NgRx, signals, state architecture
    • Node.js REST APIs
    • PostgreSQL, MongoDB
    • Responsive, accessible UI

    proofPOS Terminal ManagementBetsson.geOffers Hub

  2. Front-End Performance

    Core Service

    Working out why an application is slow and fixing the cause. The answer is rarely the component everyone suspects - it is usually how often the framework is being asked to do work at all.

    • Change-detection profiling
    • Signals and zoneless Angular
    • Large list and grid rendering
    • Framework upgrades, run as a habit
    • Reusable component layers

    proofCustomer CRMPOS Terminal Management

  3. DevOps & Delivery

    Supporting

    The deployment end of what I build: containers, pipelines, environments, and the cloud configuration it takes to get an application running and keep it there.

    • Docker & Docker Compose
    • GitHub/GitLab CI/CD pipelines
    • Build & environment configuration
    • Vercel, Netlify, Render
    • Linux & networking fundamentals

    proofBetPro

  4. AI Engineering

    Emerging

    Grounded LLM features rather than demos: retrieval over content you control, guardrails that hold, and a model that declines instead of inventing. The assistant on this site is the working example.

    • LLM API integration
    • Grounded knowledge bases
    • Prompt design & guardrails
    • Streaming responses
    • Rate limiting & cost control

    proofThe assistant on this site

  5. Technical Consulting

    Advisory

    Strategic technology guidance to help teams make the right architectural decisions and avoid costly mistakes.

    • Architecture review
    • Tech stack selection
    • Performance audits
    • Code quality reviews
    • Team mentoring

    proofCustomer CRM

Need one of these on your team?

Tell me what you're running and where it hurts. I'll tell you straight whether I'm the right person for it.

Get in touch