ryf.contact
IT generalist in Geneva

Philippe Ryf

I repair, write and explain systems — from the workstation to the business application.

In IT since 1994, with one question: does it really help someone? Associations, institutions and SMEs with a social, environmental or scientific purpose.

01

Custom development

Software that fits the trade, not the other way round.

A payroll declaration transmitter certified to SwissDec ELM 5.0: ASP.NET Core web services, SOAP and REST exchanges, VBA modules for MS Access.

C# · .NET · Delphi · XAML
02

Back office and administration

Members, invoices, activities, payments: everyday work, tooled.

A complete back office for a Geneva association — members, invoicing, PostFinance integration, activity management — plus the websites that go with it.

C# · MySQL · PostFinance · CRM/ERP
03

Infrastructure and workstations

A fleet that does not cost a working day every week.

Fifteen workstations across two sites linked by VPN, remote work and telephony; Linux servers, Proxmox VE, fleet management with Ansible.

Debian · Fedora · Proxmox VE · Ansible
04

Microsoft 365: migrate, then make it stick

Migration is not the end: adoption is what counts.

Migration and administration of Microsoft 365, then MDM across a fleet of payment terminals, down to health indicators for the estate.

Microsoft 365 · MDM · indicateurs de parc
05

Web and digitisation

From the brochure site to the file that no longer exists on paper.

Association websites and document management; integration of an OCR digitisation chain at a manufacturer, a retail chain and a rights society.

WordPress · Drupal · OCR · GED
06

Training and hand-over

Self-reliant people beat a good ticket.

Basic IT courses for people returning to work, a seminar on web security, training wealth managers on their tool.

pédagogie · ateliers · documentation
How I work

Four things that do not change from one assignment to the next.

  1. I listen to the trade before the technology.

    What someone does all day decides the tool — not the other way round. That is how you avoid software nobody opens.

  2. I ship small, and I check.

    A piece that works beats a whole that promises. Acceptance is part of the work, not the end of it.

  3. I document, and I train whoever takes over.

    A system only one person understands is a fragile system — especially when that person is me.

  4. I hand back the code and the access.

    Open formats, delivered sources, no toll booth: nobody should be a prisoner of their supplier.

Where I come from

Neuchâtel, for my studies and first contracts. Eight years in Paris. Geneva since 2006. And, in parallel, self-employed work since 2015.

A project, a replacement, a question?

I reply within one working day. The first conversation costs nothing and commits you to nothing.

philippe@ryf.contact
Geneva, Switzerland
ryf.contactFR · EN · DE© 2026 Philippe Ryf