Work and recruiter FAQ
Hello friend. This page answers the questions I am usually asked about contracts, roles, location, availability, and how I work.
If you have a defined project rather than a role, the work with me page is a better place to start.
Are you eligible to work in the UK?
Yes.
What’s your current situation?
I work as a product engineer and consultant through OES Technology. My current focus is production AI systems, complex product workflows, coding-agent infrastructure, MCP tools, and SvelteKit applications.
I’m open to the right long-term contract or focused consulting engagement. Availability changes, so ask rather than relying on an old status page.
What work are you looking for?
The strongest fit is work where I can build and ship, not only advise. That includes:
- production AI products and operational workflows;
- coding-agent infrastructure, evals, observability, and guardrails;
- MCP tools and developer-tool infrastructure;
- SvelteKit products, architecture, and migrations;
- technical leadership for a product or delivery team.
I prefer teams that care about outcomes, technical standards, pair work, and clear communication. I do not want a role built around presenteeism or routine working weeks longer than 37.5 hours.
What sort of company do you want to work with?
A company that wants its people to win. That means clear goals, support for learning, and enough trust for experienced people to do the work.
Please be direct about the product, team, constraints, and interview process. I am not interested in gambling companies.
Do you work through a limited company?
Yes. I contract through OES Technology Ltd and can work with UK and international clients. For a project, rates, or a workshop, see work with me.
What’s your preferred stack?
The stack depends on the problem, but my strongest areas are:
- Product engineering: Svelte 5, SvelteKit, TypeScript, HTML, CSS, Tailwind CSS, and SQL;
- AI systems: model APIs, agent runtimes, MCP, structured generation, evals, observability, and human review;
- Coding-agent tooling: Pi, Claude Code, LSP, session recall, sandboxed execution, skills, and deterministic validation;
- Platform work: AWS, Azure, containers, Postgres, SQLite, Terraform, CI, storage, email, secrets, and DNS.
I’m a recognised Svelte Ambassador and co-founder of Svelte Society London. I also have commercial React and Next.js experience, but SvelteKit is where I have the deepest current experience.
What evidence can I review?
Start with:
- my portfolio for selected products and open-source tools;
- my GitHub profile for current repositories and releases;
- my articles on coding-agent harnesses, preventing agent drift, and building MCP tools locally;
- my speaking page for talks, workshops, podcasts, recordings, and slides;
- my CV for the employment timeline.
Public GitHub counts change often. As of 25 August 2026, my account
had 20 mcp-* repositories with more than 1,300 combined stars. Treat
that as dated evidence, not a permanent number.
How much experience do you have?
TypeScript: 6 years.
Svelte and SvelteKit: 5 years.
Commercial web development: 8 years.
Before that, I worked from 2005 to 2018 as an analyst developer, building automation and business systems in financial services and other large organisations.
What are your rate expectations?
I prefer contract work through OES Technology. The work with me page has the current rate calculator, currency options, and UK IR35 comparison. I do not keep a fixed number here because availability, contract length, and terms affect it.
What’s your availability or notice period?
It changes with current commitments. Send the expected start date, contract length, and time-zone needs by email and I will give you a current answer.
Are you willing to relocate?
No. I’m happy in Swanley, Kent.
Are you willing to work remotely?
Yes. Fully remote is my strong preference. I work comfortably with distributed teams and can attend occasional planned meetings or events.
For London work, I will consider locations that are practical from Swanley. Please include the exact office location and required office days in the first message.
Can we have a quick call?
Start with email. Include the company, product, work, contract terms, location, budget or rate range, and interview process.
If it looks relevant, book a 15 minute chat. Please do not call without an agreed time. I’m on a maker’s schedule, and unexpected calls break up focused work.
Want me to know you read this page? Mention “Quick Start Guides Rock!” in the email and you will have my attention, gratitude, and a guaranteed reply.
Can I see your CV?
Yes. My current CV is at mecv.xyz, with PDF and Word downloads.
What is your interview availability?
I can usually arrange a video call with some notice. Please be clear about the number and length of interview stages.
I will not spend more than one hour on an unpaid take-home exercise. A live technical discussion, code review, or paid work sample is a better exchange.
Thanks for reading
If the work fits, get in touch.