• Mike Kivikoski
  • Experience Design Cantina
  • Twitter

Mike Kivikoski is a Designer and Developer at Cantina (cantina.co), specializing in User Interfaces and User Experience. With over 10 years of professional experience, Mike crafts solutions to User and Client problems. Mike is an expert in clearly defining problems, sketching/ideation, and design-build for possible solutions.

Mike has a video series with O’Reilly books, “UI Introduction for Engineers”, and has spoken at Creative Mornings, Ignite, Refresh Boston, Harvard and Endicott College.

Mike has taught as an Adjunct Professor at Endicott College, teaching “Introduction to Web Development”, “Advanced Web Development”, and “Introduction to Web Design”. He received his Bachelor of Fine Arts with a concentration in Visual Communication, from Endicott College.

He spent 5 years running his own consultancy, working with small and large companies building a variety of products, from simple marketing sites to complex multi-device applications.


  • Evolving Web Applications with Module Based Design Components
  • Time: 9:30am - 10:30am | Room: YCBA Screening Room
Web applications need to evolve over time. The best way to encourage this evolution is by building module based component systems. This allows for easier iteration, less refactoring, and better products for the consumers.

Mike Kivikoski will show how to design a module based component system using a CSS preprocessor, such as Sass. This technique allows us to design faster and in the browser, gives us the chance to put together various layouts while reusing UI patterns, and to help create cohesion and comfort for the user. Mike will demonstrate how to setup this system, build it, and use it within a product.

At the end of this talk, you’ll understand the concepts of:

  • What a module component system is
  • Sketching layouts using components
  • Building reusable components
  • Putting together a flexible syste