Senior Next.js Consultant for Swiss Teams

Senior Next.js consultant for Swiss teams

EU-incorporated, async-first, used to working with Zurich, Zug and Basel companies. CHF or EUR invoicing. Available now.

Why work with me

Swiss engineering standards demand quality. So do I. Ten years of React and Next.js across healthcare, policy, fintech and Web3 clients. EU-based legal entity, no agency markup, no offshore handoff. Async-friendly working style that respects your team's deep-work culture.

What I build

  • Next.js applications: SSR, ISR, App Router, edge runtime. Production-grade, not tutorial-grade.
  • Headless CMS builds: Sanity, Contentful. Architected so your content team can actually use it.
  • AI automation and integrations: Anthropic and OpenAI SDKs in real production workflows.
  • WCAG accessibility audits and remediation: paid service, relevant for EAA compliance in EU markets.
  • Frontend rescue and refactor: taking over broken projects from previous developers or AI-generated codebases.

Proof, not promises

  • CeHDI (policy, multilingual, accessibility): directly relevant for Swiss organizations dealing with multilingual content and accessibility compliance. Next.js + Sanity + Vercel, rescued from a failed handover, now live at cehdi.org.
  • Flowrence (healthcare platform): Nx monorepo, SST/AWS, multi-tenant SaaS architecture, EU-based.
  • Gems XYZ (Web3 social platform): real-time social product with Solana integrations, relevant for Swiss fintech and Web3 teams.
  • Altimetrik (agency partnership): white-label senior frontend delivery for an established agency.

How engagements work

  • Hourly or sprint-based. Two to eight week sprints with fixed scope, or longer retainers.
  • Invoice in CHF or EUR. Polish business entity, EU-compliant invoicing.
  • VAT handled per reverse-charge for Swiss clients with a VAT number.
  • Async-first. Time-shifted standups (your morning, my afternoon) plus a weekly sync.
  • Pilot first: 2 to 4 week paid pilot with fixed scope before any longer commitment.

FAQ

You're based in Asia but invoicing from Europe, how does that work? Polish business entity, EU-compliant invoicing, base of operations in Chiang Mai. Best of both: EU legal clarity, APAC working hours, Polish business stability. Six-hour overlap with Swiss working hours, async-friendly.

Can you join our daily standup? For time-shifted standups, yes. If you need daily real-time European-hour standups, I'm probably not the right fit. Most Swiss clients prefer async written updates with a weekly sync call, that's where I do my best work.

Are you available for short-term sprints or only long engagements? Both. Two to eight week sprints, fixed scope. Longer retainers also available. I do not take engagements under 20 hours total.

What's your response time on async messages? Within 12 hours on business days, usually faster.

Do you work with Swiss agencies? Yes. White-label arrangements available, NDA-friendly. See the Altimetrik case study for an example.

What stack do you specialize in? React, Next.js, TypeScript, headless CMS (Sanity, Contentful), Tailwind, Postgres/Supabase, Vercel, AWS via SST. AI integrations using Anthropic and OpenAI SDKs.

Contact

If you'd like to discuss a project or just figure out whether we're a fit, get in touch via the contact page. No sales pitch.