Freelance · AI · Full-stack · Switzerland

Michael Spahr.

I build production-grade AI systems end to end — SaaS apps, RAG pipelines, agentic workflows. No demos that crumble; no handoff at prototype. Shipped across healthcare, industrial, finance, and enterprise environments.

Currently available

01what i do

What I build.

AI SaaS, end to end

I build the AI core and the full product around it — RAG pipelines, document processing, agentic workflows — with everything that makes it shippable: frontend, backend, database, multi-tenant auth, deployment. One owner, spec to production.

AI integration

Already have a product? Let's enhance it with AI — semantic search, structured extraction, classification, content generation — without a full rewrite. Clean integration into your existing stack.

Workflow automation

n8n, Make, and Zapier pipelines that glue your tools together — CRM, email, Slack, databases — with LLM steps for triage, tagging, and routing. Replacing hours of manual, repetitive work every week.

Audit

A structured look at what's already built — code quality, security exposure, AI/LLM cost and reliability, or due-diligence-grade review for an acquisition. You get a prioritized list of what to fix and what's fine to leave.

Strategy & advisory

Not sure where AI fits in your business? I'll map the high-leverage use cases, assess feasibility and cost, and help you decide build vs. buy — before you commit to anything. You get a roadmap you can act on.

02toolbox

What I build with.

Backend
Next.jsPythonFastAPIDjangoPydanticREST API
Data
PostgreSQLPineconeQdrantPrismaRedis
Frontend
TypeScriptNext.jsReactTailwindshadcn/uiZustandStreamlit
AI / LLMs
OpenAIAnthropicWhisperLangChainRAGAI AgentsMCP
Infra
AzureSupabaseVercelInfomaniakStripeResend
DevOps
DockerGitHub ActionsVitestPlaywrightPytestSentryLogfire
Automation
n8nZapierMakeWebhooksCron

03selected work

A few things I've shipped.

2026

AI-augmented operations workflow

n8n-orchestrated automation tying together a team's everyday stack — inbox, CRM, Slack, and a Postgres source of truth. Inbound messages are classified and enriched by an LLM step, routed to the right owner, and logged with structured context. One deployment cut ~15 hours of manual work per week and reduced processing time by 70%.

n8nOpenAIDockerSlack

2025

Multi-tenant RAG platform

SaaS chatbot platform that lets non-technical clients configure a knowledge base, embed a JS widget on their site, and get streaming, source-aware answers — without touching code. FAISS for vector search, JWT with refresh-rotation, isolated per-tenant data, Next.js admin dashboard for self-serve onboarding.

Next.jsFastAPIFAISSPostgresAzure

2025

AI document processing pipeline

End-to-end pipeline that turns unstructured documents — invoices, contracts, reports — into clean structured data. LLM-driven extraction pulls the fields that matter, a human-in-the-loop validation step keeps it reliable, and a report generator produces polished PDFs on the other side. In one healthcare deployment, this eliminated 40 minutes of manual work per report across 1,500 annual reports.

LLMsPydanticPytestWebhooksAzure Blob

2020

Trading analytics & ML forecasting

Built data and trade analytics tools for the Swiss credit and rates trading desk — visualizing market dynamics, aggregating Swiss trading data into a queryable database, and delivering a web interface for interactive trader support. Developed time series models and applied ML techniques to forecast Interest Rate Swap valuations, producing quantitative signals to support trading desk decisions.

PythonMachine LearningTime SeriesSQL

04portfolio

Live projects.

Quotly and Tempo below are mine, start to finish — product thinking, architecture, and shipping, solo. The kind of ownership I bring to client work.

Tempo — active projects overview

2026 · Freelance tool · SaaS

Built solo, end to end

Tempo

Project management and time tracking built for freelancers.

  • Logged, planned, and committed hours vs contracted budget
  • Invoice management with sent, paid, and overdue tracking
  • Weekly capacity planning with configurable hours target
Next.jsTypeScriptSupabasePostgreSQLZod
View case study
Quotly — template picker for freelancer, tutor, or a blank configuration

2026 · Quote builder · SaaS

Built solo, end to end

Quotly

Instant-quote pages that turn visitors into qualified leads.

  • Anonymous builder flow — create and edit a quote page via a saved token, no account needed
  • Vertical templates (freelancer, tutor, blank) with fully editable pricing, surcharges, and discounts
  • Live preview of the client-facing estimate while configuring
Next.jsTypeScriptSupabasePostgreSQLZod
View case study

A few other things I’ve built

Votation results — Switzerland overview

2026 · Data visualization · Open source

Swiss Maps

Interactive maps of Swiss votes, demographics, and trade flows.

Next.jsMapLibre GLTypeScript
RateFloor — minimum daily rate calculator

2026 · Calculator · Web app

RateFloor

Calculate your true minimum daily rate as a freelancer.

Next.jsTypeScriptVercel
SecureKit — toolkit overview with all audits

2026 · Security tooling · Web app

SecureKit

Security auditing toolkit for consultants.

Next.jsTypeScriptClaude API

05about

A bit about me.

I’m a Swiss AI engineer based in Sion, Valais — trained at EPFL (Computer Science) and ETH Zurich (Computational Biology and Bioinformatics) — who works as a generalist that goes deep. I own projects end-to-end, from early product thinking through backend architecture, AI integration, and cloud deployment, with a focus on applied AI: retrieval pipelines, document understanding, agentic workflows.

I’ve shipped systems across healthcare, finance, industrial, and enterprise environments — research in genome sequencing analysis at ETH, an AI-driven report-generation pipeline for a private healthcare clinic, trading analytics and ML forecasting for Credit Suisse’s rates desk, and RAG and automation platforms at Neuralia and Group Mutuel — both within teams and as an independent consultant.

I start by understanding user needs and business context before writing any code. Combined with a rigorous engineering foundation and a Swiss mindset around reliability and precision, this means clients get systems that actually work — and that people actually use.

I use the same tools I build with in my own workflow — AI and automation as a force multiplier, not a shortcut. Clients get the pace of a team from a solo consultant.

6+
Years of experience
15+
Projects shipped
4
Industries

06contact

Let’s build something.

Whether you need to automate a workflow, build a product on top of an LLM, or want someone who can own a system end-to-end — send me a note. I reply within 24 hours.

Currently available