30+ years of software engineering. 10+ years of iOS craftsmanship. I offer personal, direct consulting — mobile development and AI, grounded in software development and computer science from ETH Zurich.
From native mobile apps to intelligent AI systems — end-to-end engineering that scales.
Native iOS applications built with Swift — from architecture to App Store submission. Performance-optimised, security-first, and built to last.
Strategic AI integration and custom machine learning solutions. Grounded in theoretical foundations, delivered with engineering rigour.
Architecture reviews, technical leadership, and engineering strategy. Helping teams build better software faster.
A broad, deep technical foundation honed across enterprise-scale projects.
Engineering is not just about writing code — it's about solving the right problems with the right tools.
Complexity is easy. Clarity is hard.
I'm an independent software consultant specialising in high-quality mobile development and AI consulting — with over 30 years of software engineering experience and a decade of specialised iOS expertise, backed by an ETH Zurich degree.
With a background in software development and computer science, I bring a unique combination of mathematical rigour and practical engineering skill. I've worked on large-scale projects using Swift, Java, Kotlin, and C++ — delivering robust, secure, and maintainable software.
Large-scale Swiss apps that millions of people use every day.
Architected and led the development of 60 individually branded iOS apps for Switzerland's leading mobile payment platform — one per participating bank. Each app shares a common codebase while delivering a fully customised brand experience per institution.
Developed core features for the My Swisscom iOS app — the primary self-service channel for Switzerland's largest telecommunications provider, serving millions of customers to manage subscriptions, bills, and services on their iPhone.
Developed the Swisscom Customer Center — a large-scale Java enterprise backend powering customer management for Switzerland's leading telco. Built on J2EE with a robust service-oriented architecture handling millions of customer interactions.
I start by understanding your goals, constraints, and technical landscape. No assumptions — just clear questions.
A precise plan before a single line of production code. Diagrams, decisions, tradeoffs — all documented.
Iterative delivery with regular check-ins. Clean code, proper tests, continuous integration.
Full documentation, knowledge transfer, and ongoing support options. You own the outcome.
Whether you need a native iOS app, AI consulting, or technical leadership — let's talk about what you're building.