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.

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 ❤️.
