Services

Websites, web apps & frontend
You need a website, an online offering or a custom web application — and someone who will carry the project from idea to launch? I have been building web solutions for over twelve years, four of them at a Swiss digital agency serving enterprise clients in pharma, industry and finance.
- Modern, fast websites — responsive, accessible and built for search
- Custom web applications, configurators and internal tools
- Frontend engineering from Figma designs, including design system and styleguide
- Integration with CMS platforms and APIs (Storyblok, Drupal, custom APIs)
- Online shops and payment integration (Prestashop, Shopify)
- Concept and advice: what should be built — and what should not
Vue.js 2 and 3, Nuxt, React, Next.js, TypeScript, Tailwind CSS, SASS, Node.js, Cloudflare Workers & Pages, SQLite, MySQL.
- Four years as a frontend developer at a Swiss digital agency — delivering there for clients including Roche, Novartis, Sandoz, Daimler, Basler Kantonalbank and Arcondis
- Subsequently frontend and backend at a Swiss media agency
- Built and maintained reusable design systems and styleguides
Hourly rate CHF 165.– · Fixed price for clearly scoped projects on request

AI automation & custom AI tools
The same manual work over and over? Digging figures out of PDFs, preparing spreadsheets, answering enquiries, assembling reports? A lot of that can be reliably automated. I build AI solutions that actually run day to day — not just ones that look good in a demo video.
- Chatbots and assistants for your website, intranet or messenger
- Document and corpus analysis: searchable knowledge bases from PDFs, studies and archives
- Automated evaluations, reports and data preparation from existing sources
- Tooling for AI agents, so a language model can access your systems cleanly and under control
- Workflow automation and integrations between programs that do not currently talk to each other
- Structured data collection from the web
- Privacy considered from the start: locally hosted models on request, so sensitive data never leaves the building
Anthropic Claude, OpenAI, locally hosted language models, retrieval and full-text search, MCP servers, Node.js, TypeScript, Python, SQLite, Cloudflare Workers, email and messenger automation.
- ark-db2 — a SQLite FTS5 knowledge base over a PDF and EPUB library; replaces a roughly 100 GB Meilisearch server with a single portable file
- Four published MCP servers used as tooling for AI agents
- Machine learning in Python with PyTorch, HuggingFace and safetensors
Hourly rate CHF 165.– · Fixed price for clearly scoped projects on request

Blockchain & Web3
Blockchain is rarely the answer — but when it is, you need someone who genuinely commands the technology rather than just the vocabulary. I have worked as Chief Blockchain Developer, hold nine blockchain and DeFi certificates, and run my own on-chain products.
- Smart contracts in Solidity — development, testing and deployment on EVM chains
- Decentralised applications (dApps) with wallet integration
- NFT collections and token mechanics
- DeFi protocol integration, including flash loans
- On-chain data analysis and DEX evaluation
- IPFS and decentralised storage
- An honest up-front assessment of whether a blockchain is the right approach for your case at all
Solidity, Hardhat, ethers.js, viem, Ethereum, Base and other EVM chains, Solana with web3.js and Jupiter, IPFS, Multicall3, Uniswap V2/V3, Morpho.
- Chief Blockchain Developer at PHYGIFY (2022–2023), the first multichain NFT monetisation platform
- Blockchain Developer at Winterthur Medien AG — Solidity, Hardhat, ethers.js, deployment on EVM chains
- Nine blockchain and DeFi certificates, each verifiable via its credential ID
Hourly rate CHF 165.– · Fixed price for clearly scoped projects on request

Takeover & maintenance
The previous developer is gone, the site has slowed to a crawl, or nobody dares touch the code? I take over existing projects, bring them to a clean and maintainable state, and keep developing them. The first step is always an honest assessment — including when it concludes that a rebuild will cost less than a repair.
- Assessment: current state, risks and realistic effort, put in writing
- Takeover of code, deployment and infrastructure without downtime
- Security and dependency updates, resolution of accumulated debt
- Performance optimisation and load times
- Continued development of new features
- Documentation, so you are not left dependent on a single person again
Vue, Nuxt, React, Next.js, PHP-based systems, WordPress, Drupal, Prestashop, Shopify, Node.js, classic LAMP stacks.
- Over twelve years working on inherited codebases of wildly varying quality
- Experience with handovers between agencies and internal teams
Hourly rate CHF 165.– · Fixed price for clearly scoped projects on request

Part-time engagement (20–60 %)
Some organisations need engineering capacity on an ongoing basis but not a full position — or cannot fill one. For cases like that I am available between 20 and 60 percent, on site in and around Basel or remotely.
- Fixed, predictable availability over a longer period
- Technical ownership of a product or an area
- Support for internal teams, code reviews and knowledge transfer
- Technical advice on tooling and architecture decisions
- A direct point of contact instead of rotating agency staff
The full range across frontend, AI automation and blockchain — whatever your organisation actually needs.
- Over twelve years of experience, 31 documented client projects
- Experience in both agency delivery and independent product development
- Available in and around Basel — on site or remote
Hourly rate CHF 165.– · Fixed price for clearly scoped projects on request
Terms
Transparent and consistent, so you know where you stand up front.
- Hourly rate CHF 165.– — the same across all services, no discounted and no premium tier
- Fixed price for clearly scoped projects on request
- Invoiced with Swiss VAT as a registered sole proprietorship (UID CHE-216.461.477)
- Partial invoices tied to completed milestones on larger projects
- Advice and delivery in German, Swiss German, Spanish or English
- First call of around thirty minutes free and without obligation