about pierre spring

I'm Pierre, a full stack web developer with over 20 years of experience, based in Zurich, Switzerland. I specialize in TypeScript and care deeply about clean, maintainable code — which I believe is a side-effect of continuously evolving and adapting the development process through code reviews, pair programming, and automated testing.

Portrait of Pierre Spring
FIG 1.0: Portrait of Pierre Spring by Anders Stoos.

Experience

since 2026 Frontend Developer ICFM AG

2013 — 2026 Node.js and Frontend Developer Freelance

Selected projects:

  • Migros next.js and contentful website
  • BKW web components style guide
  • Republik Node.js backend for the Swiss online newspaper
  • SBB frontend development on the website relaunch
  • Neue Zürcher Zeitung & Livingdocs full-stack publication tool
  • Credit Suisse website redesign

2011 – 2013 Co-founder and Lead Frontend Developer Nelmio AG

We bootstrapped a remote web agency specializing in single page applications, working with clients including local.ch, Zürcher Kantonalbank, Unic, Ginetta, and Swiss.
First steps into the world of open source.

2005 – 2011 Full Stack Web Developer Liip AG

My early career spanning the evolution of responsive design, HTML5 adoption, and frontend specialization.

2000 – 2006 BSc Computer Science University of Fribourg

Community

  • JSZurich 2011–2015
    Organized a monthly JavaScript meetup.
  • SwissJS Conference 2012–2015
    Organized a national JavaScript community event.
  • Public Speaking 2011–2015
    Conference talks on performance and maintainable code.

Interests

Vintage computers (IBM 5155 running Minix), self-hosted homelab with ZFS and containers, playing the accordion, and father of four ❤️.

Portrait Pierre Spring standing
FIG 1.1: Portrait of Pierre Spring by Anders Stoos.