AI automation for SMEs in Basel
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 for SMEs, institutes and startups in Basel and north-western Switzerland that actually run day to day — not ones that only look good in a demo video. Where data cannot leave the building, the model runs locally or on Swiss infrastructure. That is not an optional extra; for a share of the enquiries it is the actual requirement, and it shapes the architecture from the first day.
Hourly rate from CHF 135.–/h · Fixed price for clearly scoped projects on request
Who this is for
- SMEs where one recurring task costs several hours of manual work every week
- Organisations with knowledge buried in PDFs, manuals and tickets that nobody can find any more
- Institutes and research groups with a corpus that needs to become searchable
- Companies in regulated fields for which a US cloud is not an option
- Teams who want a language model inside an existing application without rebuilding it
What is included
- Chatbots and assistants for your website, intranet or messenger
- Document and corpus analysis: searchable knowledge bases from PDFs, studies and archives
- Internal Q&A tools that bring manuals, tickets and records together
- Automated evaluations, reports and data preparation from existing sources
- Tooling so a language model can access your systems cleanly and under control
- Logging and feedback loops, so quality becomes measurable rather than a matter of impression
- Workflow automation and integrations between programs that do not currently talk to each other
- Privacy considered from the start: locally hosted models on request
Technology: Anthropic Claude, OpenAI, locally hosted language models, retrieval and full-text search, Node.js, TypeScript, Python, SQLite, Cloudflare Workers, email and messenger automation.
Typical engagements
Settle feasibility and model choice
Before anything is built: can a language model do this reliably at all, which model fits, what does running it cost, and where are the limits. In writing, with a recommendation.
Searchable knowledge base
A body of PDFs, manuals or studies becomes a tool that answers questions and cites its source. Fully self-hosted on request.
An AI feature inside an existing application
Your application stays as it is and gains one capability — summarising, classifying, suggesting, searching. No rebuild.
Automate a recurring process
Intake, checking, preparation, hand-off: a process that runs manually today becomes a chain that is monitored and logged.
How it runs
- 01
Review the use case in thirty minutes
You describe the process that costs time. I say whether a language model is the right tool for it — often the honest answer is that simpler automation is enough and cheaper.
- 02
Feasibility and data situation
What data exists in what form, what may leave the building, which model fits, what it costs to run per month. Put in writing.
- 03
A small production slice first
One bounded part of the process goes live first, with real data and real users. Only once that part holds does it get extended.
- 04
Measure, refine, hand over
Logging and feedback loops from the start, so quality can be demonstrated and improved. Then documentation and handover.
When I am not the right partner
- Training a language model from scratch. I work with existing models and adapt them; training one from the ground up is a research project with a different budget
- Automation where an error immediately endangers people or creates a legal obligation without a human in the loop
- Large data platforms and data-warehouse projects — that needs a data team, not one engineer
- Promising an accuracy figure before the data situation is known. What is achievable is shown by the first slice, not by the quote
Handover and what comes after
Operation stays accountable: you get the model and cost decision in writing, logging is part of the solution, and the repository sits with you. Where locally hosted models are involved, operating instructions are part of the delivery — which hardware, which limits, and what to do when the model is changed.
Evidence
- My own MCP servers, which let a language model read domain data instead of guessing at it — among them X and YouTube, plus full-text search over a document library of my own
- Chatbots and assistants, from a Telegram bot that drives measurement hardware to the frontend of a customer chatbot delivered through an agency
- Retrieval instead of hallucination: knowledge bases built from your own content, so the answer stays something you can check
- Four open-source TypeScript libraries under an MIT licence, publicly inspectable
- Machine learning in Python with PyTorch, HuggingFace and safetensors
- The project reviewer on this site is such a tool itself: a language model over a knowledge base generated from the site's own content
Common questions
Related services
- Web development and web apps in BaselModern websites and custom web applications with Vue and Nuxt — from idea to launch, working directly with the engineer.
- Blockchain and Web3 development in SwitzerlandSmart contracts, dApps, wallet integration and on-chain data analysis — preceded by an honest answer to whether a blockchain is the right route for your case at all.
Discuss a project
Tell me briefly what it is about. I will get back to you shortly for a no-obligation first call.
- Location
- Basel
- First call
- around 30 minutes, no obligation
What happens next
- 01You tell me what it is about.
- 02A no-obligation call of around thirty minutes.
- 03A written assessment: scope, approach, timeline, cost.