mario campione

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

ricardo—myselling
ricardo—myselling

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.
cistec—leistungserfassung
cistec—leistungserfassung

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—slyconnect
sly—slyconnect

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.
ricardo—myselling
ricardo—myselling

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

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

Some of my great clients

Ricardo AG
Sly AG
Cistec AGDigital Architects Zurich AGPostfinance AGDailivery

Reach out

My office is one-minute walking distance from the Zug train station. Holler if you're around—coffee's on me.
mario campione GmbHDammstrasse 66300 Zughello@mariocampione.ch+41 78 32 20 004LinkedIn
My location