AI automation for SMEs in Basel

Chatbots, document analysis and automated workflows that actually run day to day — with locally hosted models on request, so sensitive data stays in the building.
AI automation

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

CH1 · PROFIL

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
CH2 · UMFANG

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.

CH1 · AUFTRÄGE

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.

CH2 · ABLAUF

How it runs

  1. 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.

  2. 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.

  3. 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.

  4. 04

    Measure, refine, hand over

    Logging and feedback loops from the start, so quality can be demonstrated and improved. Then documentation and handover.

CH1 · GRENZEN

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.

CH2 · BELEGE

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
CH1 · FRAGEN

Common questions

CH2 · WEITER

Related services

CH1 · CONTACT

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

  1. 01You tell me what it is about.
  2. 02A no-obligation call of around thirty minutes.
  3. 03A written assessment: scope, approach, timeline, cost.
Check your project

* Required

Optional

Goes straight to manuel@hallerpolo.com.

Sent by email. Read the privacy policy