Who We Are

Whatever your goals, we have the technical and leadership skills to help you accomplish them.

We are technical leaders who thrive on owning and solving problems. Sometimes this means we embed in your team and work from within. Sometimes it means we deliver solutions and provide a support path. Our goal is to help you find the right solution for your software needs, anywhere along the intersection of people and software. We work with our clients to fully understand the scope of their problems before we agree to a specific solution.

We primarily work remotely but do take occasional on-site work in San Francisco and other locations.

Betsy Haibel

Betsy Haibel

Architect and Technical Coach.
Creates Order from Chaos

Betsy is most at home wading into a codebase and uncovering and distilling the intentions at play. She has a keen eye for separating the underlying domain concepts from the details, and a talent for helping teams deliver value without over-engineering. Thanks to an earlier career in theater, Betsy brings to the tech industry a deep background in creating usefulness while delivering projects with hard deadlines.

These days, Betsy is often found facilitating API designs, making implicit patterns explicit, or sharing her expertise. You can also find her behind the speaker’s podium at Ruby or Javascript conferences, or as one of the expert programmers in Avdi Grimm’s course on object-oriented mindset, MOOM.

Jennifer Tu

Jennifer Tu

Team Management and Technical Coach.
Pulls People Together.

On any given day, Jennifer may be found leading an engineering team through a challenging project, coaxing a developer through learning new skills or navigating new experiences, or facilitating workshops that help a team blend their technical challenges with their organizational objectives. After receiving her degree in computer science from MIT, Jennifer’s work spanned infrastructure and operations, and good ol’ feature delivery. The combination of her technical experience, interpersonal depth, near infinite patience, and nose for nuance creates the ideal management and technical coach (who is still happy to sit down and hammer out code).

Zee Spencer

Zee Spencer

Delivery and Technical Coach.
Types At > 200 Words Per Minute.

Zee brings over a decade of experience working as a technical leader and executor for organizations ranging from Fortune 50 megacorps to two person startups. He balances his programming chops with an uncanny ability to focus a team on delivering the next most valuable thing. Zee is a passionate teacher, dedicated to leveling up individuals and creating supportive, productive environments.

Let's Work Together

Contact us for more information and start building better teams and better work environments for all.