Search the site
Find pages, services and blog posts
Skip to content

How I can help

I work on Svelte and SvelteKit projects as a freelance consultant. These are the kinds of work I take on.

  • AI-Assisted Development

    Coding agents, MCP tools and guardrails for your team

    I use Claude Code and other coding agents every day, and I build the MCP servers, skills and hooks that keep them on track. I can help your team set up agent workflows with the checks and review steps that stop them drifting in a real codebase.

    • Claude Code workflow setup
    • MCP server development
    • Skills, hooks and repository rules
    • LLM integration in SvelteKit apps
    • Team adoption and review practices
    More about AI-Assisted Development
  • SvelteKit Development

    Full-stack applications, from MVP to production

    I build SvelteKit applications end to end: data layer, server routes, authentication, testing and deployment. I focus on code your team can maintain after I leave.

    • Full-stack SvelteKit applications
    • SQLite, Turso and Postgres data layers
    • API development and integration
    • Authentication flows (JWT, OAuth)
    • Deployment to Vercel, Fly.io or containers
    More about SvelteKit Development
  • Performance Optimisation

    Find what is slow, then fix it

    I track down slow queries, heavy bundles and wasted work. On my own site I traced 1.3 billion database row reads back to one unindexed query and rewrote it, and I wrote up how.

    • Database query optimisation
    • Bundle size reduction
    • Load time improvements
    • Caching strategies
    • Performance audits
    More about Performance Optimisation
  • Testing Infrastructure

    Vitest browser mode, component tests and team standards

    I set up testing for teams, from Vitest browser mode to component testing patterns for Svelte 5. I have written guides on moving from @testing-library/svelte to vitest-browser-svelte.

    • Vitest browser mode setup
    • Component testing patterns
    • Testing library migrations
    • CI integration
    • Team testing standards
    More about Testing Infrastructure
  • Consulting

    Architecture and migration strategy

    I have led engineering teams on SvelteKit monorepos and built with Svelte since 2019. I help teams make decisions on architecture, migrations and technology choices, and review the code that follows.

    • Architecture review
    • Svelte 5 migration planning
    • Technology stack evaluation
    • Team mentoring
    • Code review
    More about Consulting
  • Framework Migration

    Moving jQuery, React or Vue code to Svelte 5

    I migrate legacy jQuery, React or Vue codebases to Svelte 5: component rewrites, state management, testing setup and handover to your team.

    • jQuery and server templates to Svelte
    • React and Next.js to SvelteKit
    • Vue to Svelte
    • Incremental migration strategy
    • Jest to Vitest
    More about Framework Migration

Not sure what you need?

Tell me about your project and I'll suggest where to start.

Get in Touch