TONYTONY, an independent digital studio of one

Anthony Salamin
Strategy, design and code
— executed end-to-end

Built as one

A team's output. A studio's focus.

what.md
### What is TONYTONY?
#### A web studio of one

Not a freelancer.  
Not an agency.

A deliberately designed system built around one.

> Remote-first

---

TONYTONY Sàrl is a Swiss-registered 🇨🇭 web studio working with clients worldwide.
Video © Anthony Salamin | Zermatt
### Who is behind it?
#### Anthony Salamin

15+ years across brand, web, 
and code. Based in Switzerland, 
shipping globally.

---

Outside the studio, the screens turn off. 

You’ll usually find me climbing or exploring new trails with my dog, Bonnie 🐶
Anthony and his dog Bonnie
> Note to self: go outside, enjoy the sun 🍦
who.md
### Why does it work?
#### One person, full stack

Brand. Web design. Webflow build. SEO/AEO and schema. Copy that ships.

Skills sharpened over years, multiplied by AI in production.

What used to need a team now ships from one studio.

---

> The output of an agency. The agility of a freelancer.
why.md
{
  "stack": {
    "design": "Secret 🍲",
    "build": "Webflow",
    "ai_tools": ["Cursor",
                 "Claude Code",
                 "MCPs",
                 "n8n",
                 "Flora",
                 "..."]
  },
  "philosophy": "AI as leverage, not replacement"
}
how.json
next.md
### What's next?
#### No pressure

Not every project is a fit. 
Not every timeline works.

If you're curious, the easiest 
first step is a call — 15 minutes or shoot me an email:

— [Book a call](https://cal.eu/tonytony/15min)
— [Send a brief](mailto:hey@tonytony.ch)

---

> Worst case, you get clarity. Best case, we build something.

They trusted me (Still do)

Les Halles
Musée Cantonaux
Jacquier Pointet SA
Maison Rousseau Littérature
Hymn Design SA
Schmitz&Wiesner UG
RCKT GmbH
Design Hotels GmbH
Scorpios P.C.
Jera
W Ventures GmbH
Nōema Mykonos Ltd
Auratorio
Baobab Energy SA
Harmar Ltda
CLOSER Studio GmbH
quatreaplus Sàrl
1 2 3 4 5 6 7 8 9 10 function project ( size ) { switch ( size ) { case "₿ig" : case "small" : case "secret" : return callTONYTONY (); default : return callTONYTONY (); } }