Adventure Gallery

When I'm not building AI systems, you'll find me exploring the great outdoors. From competitive sailing to mountain peaks, adventure fuels creativity and provides essential balance to the digital world.

Competitive Sailing

Boston Harbor & Beyond

Competitive Sailing

Racing small boats in competitive sailing events around New England. There's nothing quite like the precision and teamwork required in competitive sailing.

Spring - FallClick to view
Mountain Hiking

New England Peaks

Mountain Hiking

Exploring the mountains and trails of New England. Every hike offers a new perspective and a chance to disconnect from the digital world.

Year RoundClick to view
Urban Cycling

Boston & Cambridge

Urban Cycling

Cycling through the streets of Boston and Cambridge, discovering new routes and enjoying the freedom of two wheels in the city.

Spring - FallClick to view
Blue Bike Adventures

Cambridge, MA

Blue Bike Adventures

Making the most of Boston's bike share system for quick adventures around the city. Sometimes the best journeys start with a simple blue bike.

Year RoundClick to view
Winter Sports

New England Mountains

Winter Sports

Hitting the slopes when winter arrives. Skiing provides that perfect rush and the chance to embrace rather than hide from New England winters.

WinterClick to view
Pond Hockey

Frozen Ponds, New England

Pond Hockey

Nothing beats pickup hockey on a frozen pond. It's hockey in its purest form - just skates, sticks, and the joy of the game.

WinterClick to view
Team Building

ThinkStruct Summer 2024

Team Building

Building great teams requires shared experiences outside the office. Summer team adventures help create the bonds that drive innovation.

Summer 2024Click to view

Why Adventure Matters

Perspective

The mountains teach you that the biggest challenges are conquered one step at a time. The same principles apply to complex AI systems.

Adaptability

Sailing in changing winds mirrors software development - you must constantly adjust your approach while maintaining forward momentum.

Team Building

Shared adventures create the trust and communication that make great technical teams possible.

Ready for an Adventure?

I'm always up for new adventures - whether it's tackling a challenging project or exploring a new trail. Let's connect and see what we can discover together!

Let's Connect