
How to Improve Your Architecture Skills – A Practical Guide
Architecture is an ever-evolving field – both in how it is practiced, and in what is considered state-of-the-art architecture. This requires architects to keep their
Founder, Architect & Authorized Rhino Trainer®
Thomas Jeremy Tait is the Founder and Lead Instructor at Hopific, where he provides strategic leadership for the platform’s computational design curriculum. With over a decade of hands-on experience as a Lead Design Architect and Project Manager at internationally recognized architecture practices such as Snøhetta and NADAAA, Thomas brings a strong technical background, production-driven habits, and forward-thinking creativity to all the tutorials and programs he oversees.
Thomas began his computational design career solving practical design challenges on high-profile projects, moving quickly into training his peers at Snøhetta. Over his career, he has contributed to award-winning buildings like the Beijing Public Library and the Budapest South Gate Masterplan, logging over 5,000 professional hours in Grasshopper and successfully training more than 300 architects. As a McNeel-endorsed Authorized Rhino Trainer® (ART), Thomas specializes in teaching a streamlined, design-first approach. He loves diving into complex data trees, optimizing algorithmic workflows, and solving technical design mysteries so architects can focus on creativity instead of wrestling with the software.

Architecture is an ever-evolving field – both in how it is practiced, and in what is considered state-of-the-art architecture. This requires architects to keep their

The Panel is one of the most essential components in Grasshopper. It serves a dual function: it allows us to both enter data manually but

Grasshopper is already an outstanding computational design tool on its own, but thanks to a vibrant user and developer community, we can expand its functionality

This blog post is all about learning how to use the Curve Boolean feature in Grasshopper to enhance your designs. We’ll explore the benefits of

Vectors in Grasshopper are the secret ingredient to mastering parametric design in Rhino. There are several object types in Grasshopper that we never encounter within

Baking geometry is an essential part of the Grasshopper workflow. No matter what we create in Grasshopper, at the end of the day we want

Parametric design has by now become a staple in the field of architecture. It allows architects to create complex, dynamic designs that respond to changes
What in the world is a ‘Brep’? We’ve all been there: Grasshopper’s terminology can be confusing. Grasshopper can greatly enhance a designer’s workflow, but it
The parametric design process is a method of creating precise, highly-customizable parametric command sequences that result in designs that can be easily adapted to changing