Stefan Huber · Curriculum Vitae

Updated · July 28, 2024

Personal Details

  • Name Stefan Huber
  • Pronoun he/him (EN) · er/ihm (DE)
  • Mail sh@signalwerk.ch
  • Mobile +41 78 744 37 38
  • Current residence Zurich · Switzerland
  • Year of birth 1981
  • Nationality Swiss
  • Religion Atheist · and laughing about it
  • Marital status Single
  • Cyborg extensions Glasses
  • Social Media GitHub · Instagram · Mastodon

Professional Experience

  • 2019 – now Developer · Liip · Zurich – Switzerland
  • 2006 – now Developer · Self Employed · Zurich – Switzerland
  • 2017 – 2021 Head of College Higher Education · Interaction Design · School of Design (SfGZ) · Zurich – Switzerland
  • 2007 – 2008 Assistant · Zurich University of the Arts (ZHdK) · Department of Design · Zurich – Switzerland
  • 2003 – 2005 Typesetter & Head of Information Technology · Team hp Schneider · Winterthur – Switzerland
  • 2002 Typesetter & Graphic Designer · ropress · Zurich – Switzerland
  • 2001 – 2002 Typesetter & Graphic Designer · gdz AG · Zurich – Switzerland

Teaching

  • 2024 Pixelfonts like it’s 1982 · Workshop · School of Design (SfGZ) · Zurich – Switzerland
  • 2022 Design Pixelfonts · Workshop · Hackerspace Odenwilusenz · Beringen – Switzerland
  • 2022 Lino printing with and without AI · Workshop · Hackerspace Odenwilusenz · Beringen – Switzerland
  • 2022 Screen printing and AI image generation · Workshop/Talk · SchatzWerk · Wergenstein – Switzerland
  • 2017 – 2023 Web-Technology for Interaction Designers · School of Design (SfGZ) · Zurich – Switzerland
  • 2014 – 2015 Web-Technology for Designers · School of Design (SfGZ) · Zurich – Switzerland
  • 2008 Technical Training for Designers · University of Applied Sciences and Arts · Lucerne – Switzerland
  • 2007 – 2008 Technical Training for Typesetters · School of Design (SfGZ) · Zurich – Switzerland
  • 2005 – 2006 Technical Training for Graphic Designers · School of Design (SfGZ) · Zurich – Switzerland

Degree

  • 2023 – 2024 CAS Design Cultures · Certificate of Advanced Studies · Zurich University of the Arts (ZHdK) · Department of Design · Zurich – Switzerland
  • 2006 – 2008 CAS Type Design · Certificate of Advanced Studies · Zurich University of the Arts (ZHdK) · Department of Design · Zurich – Switzerland
  • 2002 – 2004 BP Typographic Designer · Federal Diploma of Higher Education · School of Design (SfGZ) · Zurich – Switzerland
  • 1997 – 2001 EFZ Polygraph · Federal Diploma of Vocational Education and Training · School of Design (SfGZ) · Zurich – Switzerland

Open Source

Contributions

  • Code-Contributions in 70+ Projects on GitHub
  • 100+ public Repos on GitHub
  • Wikipedia Germany (official editor)
  • Adobe Translation Center (ATC)

Community

  • Attended over 50 meetups related to technology
  • Organizer of public meetups
  • Attended many contribution days and hackatons
  • Co-Organizer of a national technology-camp in Switzerland (ZeTeCo)

Skill Set

  • BasicProfessionalAdvanced

Programming Languages

  • JavaScript
  • TypeScript
  • Python
  • PHP
  • C & C++
  • Java
  • Shell/Bash Script
  • Used in the past Ruby · XSLT

Frameworks

  • react.js
  • vue.js
  • express.js
  • others processing.org · Paper.js
  • Used in the past jQuery · backbone.js · ember.js

Testing

  • Jest
  • Mocha
  • Jasmine

CSS Processors

  • PostCSS
  • SCSS
  • LESS

Build & package manager

  • npm
  • webpack
  • Used in the past Grunt · gulp · Bower

CI/CD

  • GitHub Actions
  • GitLab CI/CD
  • Drone CI
  • Travis CI

Database Proficiency

  • Relational database (SQL)
  • Document-oriented database

Good to know

  • GIT/gitflow
  • RegEx
  • Linux/BSD Admin
  • Docker & Docker Compose
  • Kubernetes

Working with Designers

  • Figma
  • Sketch
  • Adobe XD
  • Adobe Photoshop
  • Adobe InDesign
  • Adobe Illustrator

Bar charts are not a good idea for skills in a CV

  • Yes

Experience

Paradigm & Platform

  • 1998 – now Procedural programming
  • 2000 – now Declarative programming
  • 2005 – now Object-oriented programming (OOP)
  • 2010 – now Hardware programming (Microcontroller)
  • 2017 – now Functional programming

Frameworks & Datafetching

  • 2019 – now vue.js
  • 2016 – now GraphQL
  • 2015 – now react.js
  • 2011 – 2014 ember.js
  • 2010 – now RESTful

Database

  • 2012 – now Document-oriented databases
  • 2006 – 2010 Relational Databases (SQL)

Version Control

  • 2010 – now GIT
  • 2006 – 2010 SVN

Languages

  • German Native
  • English Fluent · CEFR C2
  • French Intermediate · CEFR B1
  • Spanish Basic · CEFR A2

Language Certificates

  • 2008 Cambridge Certificate of Advanced English · CAE
  • 2006 Cambridge First Certificate in English · FCE

Talks

  • 2024 Ikarus Splines – OpenSource Implementation of a Pioneering Spline Method for Digital Typography · Libre Graphics Meeting · Rennes – France
  • 2024 How to preserve curves? · Day of Font · Zurich – Switzerland
  • 2019 Liberate books · Libre Graphics Meeting · Saarbrücken – Germany
  • 2019 State of the Font · School of Design (SfGZ) · Zurich – Switzerland
  • 2018 Git & GitHub · Meetup · Zurich – Switzerland
  • 2018 React.js · Meetup · Zurich – Switzerland
  • 2018 ramdajs · Meetup · Zurich – Switzerland
  • 2018 paper.js · Meetup · Zurich – Switzerland
  • 2018 Travis CI · Meetup · Zurich – Switzerland
  • 2018 New Fonts! – New language? · Literature Days · Zofingen – Switzerland
  • 2018 Generative Design shared in an URL · Libre Graphics Meeting · Sevilla – Spain
  • 2017 Abstraction in design – from hand to code · ZeTeCo · Schaffhausen – Switzerland
  • 2014 Responsive design – who adapts to whom? · Meeting Point Publishing · Zurich – Switzerland
  • 2011 Caminantes Grafico · Hyperwerk Institute of Postindustrial Design · Basel – Switzerland
  • 2010 New Fonts! Only why? · Day of Font · Zurich – Switzerland

Publications

  • 2023 AI is part of the team at digital agencies · Persoenlich · Switzerland
  • 2020 Flexbox – aligning elements on the web · Publisher 3|2020 · Switzerland
  • 2020 Units of measurement on the web – relative or absolute · Publisher 2|2020 · Switzerland
  • 2020 Colours on the Web – distinguish and interpolate · Publisher 1|2020 · Switzerland
  • 2019 Spaces – Microtypography for the Web · Publisher 5|2019 · Switzerland
  • 2019 Design Systems for the Web · Publisher 4|2019 · Switzerland
  • 2019 Frontend-Frameworks – Websites today · Publisher 3|2019 · Switzerland
  • 2014 Format a lifetime · M0ire 2 · Chicago/Switzerland
  • 2013 How likely is the chance? · M0ire 1 · Chicago|Switzerland
  • 2012 Caminantes Grafico · Print Market · 64|2012 · Switzerland

Volunteer

  • 2018 – now Election worker · elected by city council · Zurich
  • 2013 – 2021 Auditor · FabLab · Zurich
  • 2013 – 2015 Board member · Association for the tradition of the typographic arts · Dresden – Germany
  • 2008 – 2013 Board assistant · Graphics Forum Zurich · Zurich – Switzerland
  • 1999 – 2008 Board member · Youth Commission comedia · Switzerland
  • 2019 – now Member · Digitale Gesellschaft · Switzerland
  • 2013 – now Member · FabLab · Zurich – Switzerland
  • 2013 – now Member · Association for the tradition of the typographic arts · Dresden – Germany
  • 2022 – now Member · CH++ · Switzerland

Social service · mandatory in Switzerland

  • 2010 · 2 Month Community worker · socio-therapeutic facility · Zurich – Switzerland
  • 2009 · 3 Month Community worker · socio-therapeutic facility · Zurich – Switzerland
  • 2008 · 3 Month Driver for disabled and elderly people · TIXI · Zurich – Switzerland
  • 2002 · 4 Month Archivist · Swiss National Museum Zurich, Graphic Collection · Zurich – Switzerland

Internship

  • 2009 · 6 Month Typesetting with movable types · Offizin Haag Drugulin · Leipzig – Germany

Stays abroad

  • 2021 · 2 Month Sabbatical · Various places – USA · Antwerp – Belgium
  • 2017 · 1 Month Sabbatical · Ljubljana – Slovenia
  • 2012 · 4 Month Sabbatical · New York – USA
  • 2011 · 3 Month Sabbatical · Various places – USA
  • 2008 · 3 Month English School · Sydney – Australia
  • 2006 · 3 Month English School · London – UK
  • 2006 · 2 Month Spanish School · Valencia – Spain

Sport

  • 2010 – now 10 – 12 km swimming per week
  • 1990 – 2000 Judo

Other Certificates

  • Driving License Swiss driving licenses · A1, B, D1 (3,5t;106), BE, D1E
  • Publishing PDFX-ready · Creator Certified Expert · 2005

Personal Internet History

Personal AI History

  • 2023 ChatGPT Pro
  • 2022 ChatGPT research preview
  • 2022 DALL·E 2
  • 2021 Technical Preview: GitHub Copilot
  • 2021 Tabnine Pro code completion
  • 2016 deepart.io



This page was made with Create React App. You can grab the code in my GitHub repository.
This page respects your privacy and doesn't collect any behavior or user data.