
mario campione
coding + consulting
I am a freelance software consultant and engineer located in Zug, Switzerland. My expertise encompasses all things frontend—from web apps to mobile.
In a career spanning more than 20 years, I've been making software for great businesses of all shapes and sizes. This was achieved by leveraging my innate curiosity, attention to detail, and great team-play.
Selected projects


SEO improvements / Ricardo AG
I was summoned by Ricardo again—this time to tackle their SEO backlog. Together with the great Exploration team, we achieved +25% YoY growth in clicks from Google Search, driven by a combination of technical SEO, crawl optimization, structured data, and index quality improvements.

New K6 features + TypeScript mentoring / Cistec AG
Together with the amazing LE Team, we were able to tackle the KISIM backlog in the middle of a major technological transition and bring new TypeScript-based features to life. I also mentored staff across the Company on TypeScript and React—and they went on to build great things.

Sly Connect / Sly AG
I had a lot of fun building this very unique PDF-to-JSON app from scratch in React, initially called DirectUP. And it turned out decent too—Sly even made it part of their VELOX framework.

New selling experience / Ricardo AG
One of my favorite brands. After discontinuing the old platform and re-implementing the core functionalities in a multi-year effort, we designed and coded new ones on top of a fresher tech stack. The resulting boost in UX led to happier customers—and higher revenues—throughout Switzerland.
App for last-minute events / Summn
A small project of mine—an Android app for events and activities in your area, with focus on spontaneous happenings. Developed in Dart and Flutter. Backend in Typescript over Nest.js.My services to you
The bulk of my expertise lies in frontend and mobile development. That's where I give my best.I love integrating myself in a team and contributing new ideas to a great project. But if you want me to "just code", I don't mind that either—I'm very independent.
- JavaScript
- TypeScript
- React / Next
- Node.js
- Jest
- Testing Library
- Flutter
- Mentoring / training
Reach out
My office is one-minute walking distance from the Zug train station. Holler if you're around—coffee's on me.

