Stefan Schmitt

Software Engineer

Full-stack product engineering. I’m a senior full-stack software engineer working across backend APIs, TypeScript/GraphQL clients and native applications with Ruby on Rails, Python, TypeScript and Swift.

I’m currently available for senior full-stack, backend and software engineering roles in Geneva, Zurich or remote from Switzerland.

I developed Narration Room, a Mac and iOS app for on-device AI narration, and write about technical topics that are hard to learn from the documentation: model delivery, local inference, Apple Intelligence, and production app architecture.

I also wrote On-Device AI: ML Foundations for iOS Developers, a practical guide to deploying machine-learning models on iOS with Core ML and Apple Silicon.

You can reach me by email.

What I bring

  • Backend and data — production Ruby on Rails APIs, Python services, REST APIs, relational data, testing and deployments.
  • Client and cross-platform — Swift and Objective-C applications, plus React Native and TypeScript clients against GraphQL APIs.
  • Regulated product engineering — experience with authentication, security remediation, fraud prevention, privacy and documented data boundaries.
  • Applied AI — LLM evaluation, RAG, model deployment, quantization, Core ML, MLX, Foundation Models and text-to-speech.

Backend and data: Ruby on Rails · Python · Django · REST APIs · SQL · relational databases

Clients: Swift · Objective-C · React Native · TypeScript · GraphQL

Delivery and applied AI: integration testing · data migrations · Docker · CI/CD · deployments · LLM evaluation · RAG · Core ML · MLX

Stefan Schmitt