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
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
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
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
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
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
Not sure what you need?
Tell me about your project and I'll suggest where to start.