---
title: "FTW Ventures Case Study"
canonical: https://wavect.io/case-studies/ftw-ventures/
language: en
description: "FTW.DAO was a venture DAO building toward a $1B ecosystem fund for diverse-led teams, connecting trained talent with founders and investors. Since wound down."
image: "https://wavect.io/img/general/bak/open_graph_preview.jpg"
---

[← All case studies](/case-studies/)

![FTW Ventures logo](/img/clients/svg/ftwdao.svg)

CASE STUDIES · 2022

FTW Ventures

# Stalled NFT mint and CMS rescue, shipped, handed off, no devs needed for content.

FTW.DAO was a venture DAO building toward a $1B ecosystem fund for diverse-led teams, training talent to find top founders and connect them with investors. The project has since wound down.

FUNDS Rescue 2022 Wind Down

At a glance

Engagement Rescue

Industry [Venture Capital / DAO](/industries/finance/)

Stage Seed

Engagement size Fixed price

Year 2022

Stack

Typescript React Solidity Butter CMS

Status Wind Down

Live [www.ftwdao.com](https://www.ftwdao.com/)

## Overview

FTW.DAO was a venture DAO building toward a $1B ecosystem fund for diverse-led teams, training talent to find top founders and connect them with investors. The project has since wound down.

## What's the challenge?

A stalled in-house dev team. An NFT mint page off-design and unable to ship. A website with no CMS, so every paragraph edit required engineering the org didn’t have. Finish what someone else started, then hand back a site the team could run themselves.

## What call did we make?

### They wanted to switch to us. We told them not to.

> The client asked us to take over, their in-house team had stalled and they were ready to switch vendors. We ran the math: ramp time, reverse-engineering, lost context. Recommended they keep their team and let us coach them through delivery instead. Less budget for us, less disruption and delay for them.

## What We Did

Rescued an in-flight project against an undocumented codebase. Managed the existing dev team to the finish line, shipped the NFT minting page with the new design, and treated ButterCMS as a first-class deliverable, not an afterthought. Reallocated a slice of the feature budget to do it. The org got an NFT mint they shipped and a site non-technical staff could update without calling a developer.

## Outcomes

### NFT mint - Shipped
- **Category:** Speed

### 0 devs needed - Post-launch CMS edits
- **Category:** Signal

Want outcomes like these on your build?

Fixed scope. Fixed deadline. Signed SoW.

[Get in touch](/contact/)

## What We Learned

Taking over a half-built project is always messier than starting fresh. The real cost is decoding undocumented decisions. We now start every rescue with a 2-day codebase audit before committing to a delivery timeline.

## Tech Stack

- [Typescript](https://www.typescriptlang.org/)
- [React](https://react.dev/)
- [Solidity](https://soliditylang.org/)
- [Butter CMS](https://buttercms.com/)

## Tags

- Venture Capital
- DAO
- Social Impact

## Links & Resources

[FTW Ventures Website](https://www.ftwdao.com/) [FTW DAO](https://www.ftwdao.com/dao)

Related services

- [Blockchain Development](/services/blockchain/)
- [Custom Software Development](/services/software-development/)

Client references and trademarks

Wavect publishes these case studies about its own work. Client names, logos and trademarks are the property of their respective owners and are used here to identify the work, not to imply any partnership, sponsorship or endorsement. Each case study describes Wavect's own contribution inside a larger effort, and other parties, including the client's own teams and other vendors, contributed to the results. Figures attributed to a client are that client's own reported numbers. Figures about our work come from our records as of the review date, and we provide evidence on request. Reviews are reproduced from the platform named on each card and link to their source. We do not publish the commercial terms of any engagement, and product screenshots remain the property of the client shown. If you are named here and want a correction, a change or a removal, write to us and we will act on it: [office@wavect.io](mailto:office@wavect.io)

### [Scramble Pay](/case-studies/scramble-pay/)

ScramblePay is a flexible online and Point-of-Sale payment system. Drops into online shops and handles on-site payments in restaurants, hotels, and bars, with a …

## Structured Data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/#organization",
      "@type": [
        "Organization",
        "ProfessionalService",
        "LocalBusiness"
      ],
      "employee": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "founder": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "legalRepresentative": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "name": "Wavect GmbH",
      "subjectOf": {
        "@id": "https://wavect.io/verified-claims.json#dataset",
        "@type": "Dataset",
        "creator": {
          "@id": "https://wavect.io/#organization",
          "@type": [
            "Organization",
            "ProfessionalService",
            "LocalBusiness"
          ]
        },
        "description": "A machine-readable registry of quantitative and qualitative claims published by Wavect, with review dates, localized page appearances and public third-party citations where available.",
        "inLanguage": "en",
        "isAccessibleForFree": true,
        "license": "https://creativecommons.org/licenses/by/4.0/",
        "name": "Wavect verified publication claims",
        "url": "https://wavect.io/verified-claims.json"
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/team/kevin-riedl/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Kevin Riedl",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796365",
        "https://www.linkedin.com/in/wsdt",
        "https://github.com/wsdt"
      ],
      "url": "https://wavect.io/team/kevin-riedl/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/team/christof-jori/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Christof Jori",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796367",
        "https://www.linkedin.com/in/jocr77/",
        "https://github.com/jo-chris"
      ],
      "url": "https://wavect.io/team/christof-jori/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/#website",
      "@type": "WebSite",
      "inLanguage": [
        "en",
        "de",
        "es",
        "zh"
      ],
      "name": "Wavect",
      "potentialAction": {
        "@type": "SearchAction",
        "query-input": "required name=search_term_string",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "https://wavect.io/search/?q={search_term_string}"
        }
      },
      "publisher": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/case-studies/ftw-ventures/#webpage",
      "@type": "WebPage",
      "dateModified": "2026-05-21",
      "inLanguage": "en",
      "isPartOf": {
        "@id": "https://wavect.io/#website",
        "@type": "WebSite"
      },
      "lastReviewed": "2026-05-21",
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": [
          ".faq-question",
          ".faq-answer"
        ]
      },
      "url": "https://wavect.io/case-studies/ftw-ventures/"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@id": "https://wavect.io/case-studies/ftw-ventures/#case-study",
  "@type": "Article",
  "about": {
    "@id": "https://wavect.io/case-studies/ftw-ventures/#project",
    "@type": "CreativeWork",
    "creator": {
      "@id": "https://wavect.io/#organization",
      "@type": [
        "Organization",
        "ProfessionalService",
        "LocalBusiness"
      ]
    },
    "dateCreated": "2022-01-01",
    "description": "Rescue engagement",
    "funder": {
      "@type": "Organization",
      "name": "FTW Ventures"
    },
    "name": "FTW Ventures",
    "subjectOf": {
      "@id": "https://wavect.io/case-studies/ftw-ventures/#case-study",
      "@type": "Article"
    },
    "url": "https://www.ftwdao.com/"
  },
  "abstract": "A stalled in-house dev team. An NFT mint page off-design and unable to ship. A website with no CMS, so every paragraph edit required engineering the org didn't have. Finish what someone else started, then hand back a site the team could run themselves.",
  "author": {
    "@id": "https://wavect.io/#organization",
    "@type": [
      "Organization",
      "ProfessionalService",
      "LocalBusiness"
    ]
  },
  "datePublished": "2022-01-01",
  "description": "FTW.DAO was a venture DAO building toward a $1B ecosystem fund for diverse-led teams, training talent to find top founders and connect them with investors. The project has since wound down.",
  "headline": "FTW Ventures, Wavect Case Study",
  "image": "https://wavect.io/img/clients/svg/ftwdao.svg",
  "inLanguage": "en",
  "isPartOf": {
    "@type": "CollectionPage",
    "name": "Wavect Case Studies",
    "url": "https://wavect.io/case-studies/"
  },
  "keywords": "Venture Capital, DAO, Social Impact, Typescript, React, Solidity, Butter CMS",
  "mainEntityOfPage": "https://wavect.io/case-studies/ftw-ventures/",
  "mentions": [
    {
      "@type": "DefinedTerm",
      "name": "Typescript",
      "url": "https://www.typescriptlang.org/"
    },
    {
      "@type": "DefinedTerm",
      "name": "React",
      "url": "https://react.dev/"
    },
    {
      "@type": "DefinedTerm",
      "name": "Solidity",
      "url": "https://soliditylang.org/"
    },
    {
      "@type": "DefinedTerm",
      "name": "Butter CMS",
      "url": "https://buttercms.com/"
    }
  ],
  "publisher": {
    "@id": "https://wavect.io/#organization",
    "@type": [
      "Organization",
      "ProfessionalService",
      "LocalBusiness"
    ]
  },
  "url": "https://wavect.io/case-studies/ftw-ventures/"
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "item": "https://wavect.io/",
      "name": "Home",
      "position": 1
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/case-studies/",
      "name": "Case Studies",
      "position": 2
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/case-studies/ftw-ventures/",
      "name": "FTW Ventures",
      "position": 3
    }
  ]
}
```
