Skip to main content
Hire Us

A web and mobile app design and development company in San Francisco

We've been in San Francisco since 2012, working with great clients like Postmates, Tile, SharesPost, and more.

A web design company with a proven track-record.

At thoughtbot San Francisco, our designers are researchers, art directors, user experience architects, and programmers. Whatever stage of design you need, we can help.

We use Design Sprints to build products from scratch, refresh existing products, or discover innovative new features for your current users. Contact us to talk about how thoughtbot Designers could help your business.

Our design tools:

A web development company with expertise along the entire product lifecycle.

We've continuously refined our design, development, and workflow process over the years, and wrote a book about them. We're a web development company that keeps our tools sharp and our process effective. We'd love to learn how you do things at your organization and trade notes. Contact us to chat.

Our development tools:

A mobile app design and development company that chooses the right tool for the job.

We utilize the latest approaches in Swift, Android, and React Native mobile app development to give our clients an edge in quality and time to market. Contact us to talk about your mobile app project.

Our mobile app development tools:

Meet the San Francisco team

    • Rachel Mathew
    • May Miller-Ricci
    • Drew Volz
    • Isabel Magdaleno
    • Senior Developer

      Rachel Mathew

    • Senior Developer

      May Miller-Ricci

      May is originally from the East Coast but has been in the Bay Area for 10 years. She has a background in education and taught abroad in the Marshall Islands and Costa Rica and worked in educational research before falling in love with coding and switching careers to web development. She loves crossword puzzles, La Croix, and the ocean.

    • Developer

      Drew Volz

      Drew is a Software Developer at thoughtbot’s San Francisco office. Prior to thoughtbot, Drew spent his time in both Colorado and Kentucky working for Lexmark as a member of the BIOS, Mobile, and Manufacturing teams. When he’s not working, he can be found exploring the outdoors, attending ska/punk shows, and contributing to open-source projects.

    • Office Manager

      Isabel Magdaleno

      Isabel brings experience in non-profits to thoughtbot, and an irrational love of office design and creating systems of operation. A native Californian, Isabel's free time is taken up with volunteering, writing, and exploring San Francisco.

    • Kane Baccigalupi
    • James Martinez
    • Todd Morningstar
    • Derrick Carr
    • Development Director

      Kane Baccigalupi

      I like making and fixing things. In the tech industry I have worn many hats: CTO, consultant, product. I worked in government trying to unbreak the broken with @18f and the California Department of Technology. In a former life I worked on CERN's ATLAS detector, and was a graphic designer.

    • Managing Director

      James Martinez

      James Martinez, Managing Director at thoughtbot, is responsible for leading and growing thoughtbot’s San Francisco studio. Prior to thoughtbot, James spent time consulting and led multiple product development initiatives for clients such as IDEO, Hulu, and Stanford. James currently resides in San Francisco, and when he’s not working, he can be found eating a burrito in the Mission, exploring the outdoors, or racing his motorcycle.

    • Developer

      Todd Morningstar

      Hello! I am a software developer and internet technologist with over a decade of industry experience. I have worked with startups, agencies, large corporations, and have ample experience freelancing as well. My skills have been honed and applied to ecommerce, medical applications, IoT projects, CRM solutions, and some of the biggest media content sites on the web. Recently, I have relocated to San Francisco, CA to work with thoughtbot, though the bulk of my experience was garnered from Brooklyn, NY. Oh, and <3 Rails. In my free time I like to read about ancient cultures, practice holistic healthcare, and hang out with the most adorable dog in the world. My cat is cool too. Each year, I set aside some time for adventuring in Nature, and enjoy jungle camping, glacier walking, desert off-roading, and mountain hiking. If you enjoy tea, then lets meet up for a cup of dao ren, dandelion, or hibiscus. Be well!

    • Senior Developer

      Derrick Carr

      Derrick likes to listen more than he talks. When he's not coding, you'll probably find him buried in a poetry book or graphic novel.

    • Beth Haubert
    • Sweta Sanghavi
    • Chris Thorn
    • Steven Harley
    • Developer

      Beth Haubert

      Beth is a software engineer who loves Ruby, little-known APIs, handcrafting SQL queries, and as many monitors on her desk as possible. She’s also a former airborne cryptologic linguist for the US Air Force, fluent in Mandarin. Things you can ask her about include cats, board games, karaoke, and building applications that convert songs into auto-tuned cat meows. Things she'll have to kill you if you ask her about: the airborne linguist part. Also, she likes to make emojis look like they're farting. 🐈💨

    • Developer

      Sweta Sanghavi

      Developer in SF

    • Senior Developer

      Chris Thorn

      Chris has been a consulting developer since 2007. He came to the Bay Area from Mississippi by way of Alaska. He has recently taken an interest in photography and sewing, and thinks the weather here is boring 😝

    • Designer

      Steven Harley

      Steven is a SF transplant originating in Michigan, by way of Michigan State University. With a background in psychology, Steven is fascinated by how we interact and behave on the web. He enjoys spending his free time with his dog wandering the hills of Silicon Valley or exploring SF's finest coffee shops and eateries. Get in touch with him – @smharley.

    • Yamilah Atallah

Visit our office

85 2nd St
Suite 700
San Francisco, CA 94105
This site uses cookies to ensure you get the best web experience. You can learn more by visiting our privacy policy.