Strategy, design, development, and stroopwafels™

Type/Code designs and builds digital products and experiences. We collaborate with ambitious clients to bring powerful ideas to life. We find clever solutions to hard problems. We love to immerse ourselves in new domains. We strive to make things beautiful, intuitive, functional, and effective.

Let's work together.

Take a peek at our work, services, and approach, and let's talk about how we might collaborate on your next project:


Some friends we've worked with
Follow us
Twitter Insta Facebook

Type/Code is a full-service digital agency, with a multidisciplinary team that excels across the entire project lifecycle.


We help clarify objectives, constraints, and opportunities through domain analysis and user research – informing product roadmaps, content strategies, creative approaches, and technology planning.


From information architecture and iterative wireframing, to highly finessed user interface systems, we create digital experiences that are beautiful, intuitive, and functional– and we craft visual identities, infographics, print materials, and motion graphics that are impactful and refined.


Often starting with functional prototypes during the design process, our deeply integrated full-stack cross-platform hyphenation-heavy development process brings things to life with clean and scalable code, and iterative product development.

Our team
Zeke Shore
Founding Partner, Head of Product
Ian Lord
Co-Founding Partner, Creative Director
Seth Syberg
Technical Director
Christin Roman
Director of Strategy & UX
Erica Peterson
Design Director
Kenny Zeng
Senior Digital Designer
Fred Every
Senior Frontend Developer
Kristen Laursen
Project Manager
Andre Leith-Tetrault
Senior Frontend Developer
Stephen Cockerill
Senior Full Stack Developer
Michael Gendy
Senior Full Stack Developer
Leah Cranston
Digital Design Lead
Da-Hea An
Senior Frontend Developer
Rem Stone
Senior Developer
Haley Lee
Senior Product Manager
Eric Bichan
Senior Frontend Developer
Naman Agarwal
Frontend Developer
Andrew Maruska
Maybe You
Our approach

We’ve spent years honing our process, and these are the things that we care deeply about:


We bring projects from inception through launch, and beyond. Our process is grounded in strategic planning, with an iterative design and development approach for creating exceptional digital products and experiences that keep getting better.


We work with you rather than for you. From collaborative working sessions and rapid prototyping to ongoing product development, we’re an extension of your team– working together towards common goals.


We sweat the details, from exploring the nuances of your domain and objectives, through pixel-perfect designs, to writing clean and scalable code – we’re passionate about our craft.


After decades of collective problem solving experience with our clients, we love to scratch our own itch now and again. So we invent apps, products, services and technologies that we wish existed. See some of our Lab creations.

Our offices

We invent apps, products, services & technologies that we wish existed.

Hops Chart Screen Siz.es ItsAlmo.st VoxPop