🐦 Twitter Post Details

Viewing enriched Twitter post

@braingridai

We sat down with Kaleen Canevari - a multi-time founder and mechanical engineer - to talk about how she’s using AI coding tools to build a new platform for the Pilates world 🧘‍♀️ Kaleen’s journey is a perfect example of modern product building: •Started with early experiments using @claudeai + Xcode •Shipped quickly with @Lovable •Now building in @cursor_ai + @supabase •Uses @braingridai as a technical co-founder to plan features, break them down, and implement reliably as the product scales What we talk about: •How vibe coding helped her build without getting stuck in syntax •Her workflow for validating ideas before writing production code •Why BrainGrid helps turn product intent into clean execution •What she’s building: a hybrid digital platform for Pilates studios •The bigger vision: better Pilates language + data for personalization and measurable outcomes •The next big pain point: troubleshooting across infra and dashboards, not just code If you’re building with AI tools and want to ship faster without breaking your app, this one’s for you.

Media 1

📊 Media Metadata

{
  "media": [
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2013698302072758607/media_0.jpg?",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2013698302072758607/media_0.jpg?",
      "type": "photo",
      "filename": "media_0.jpg"
    }
  ],
  "processed_at": "2026-03-01T19:09:15.589418",
  "pipeline_version": "2.0"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "2013698302072758607",
  "url": "https://x.com/braingridai/status/2013698302072758607",
  "twitterUrl": "https://twitter.com/braingridai/status/2013698302072758607",
  "text": "We sat down with Kaleen Canevari - a multi-time founder and mechanical engineer - to talk about how she’s using AI coding tools to build a new platform for the Pilates world 🧘‍♀️\n\nKaleen’s journey is a perfect example of modern product building:\n•Started with early experiments using @claudeai + Xcode\n•Shipped quickly with @Lovable\n•Now building in @cursor_ai + @supabase\n•Uses @braingridai as a technical co-founder to plan features, break them down, and implement reliably as the product scales\n\nWhat we talk about:\n•How vibe coding helped her build without getting stuck in syntax\n•Her workflow for validating ideas before writing production code\n•Why BrainGrid helps turn product intent into clean execution\n•What she’s building: a hybrid digital platform for Pilates studios\n•The bigger vision: better Pilates language + data for personalization and measurable outcomes\n•The next big pain point: troubleshooting across infra and dashboards, not just code\n\nIf you’re building with AI tools and want to ship faster without breaking your app, this one’s for you.",
  "source": "Twitter for iPhone",
  "retweetCount": 2,
  "replyCount": 1,
  "likeCount": 1,
  "quoteCount": 1,
  "viewCount": 446,
  "createdAt": "Tue Jan 20 19:41:02 +0000 2026",
  "lang": "en",
  "bookmarkCount": 0,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "2013698302072758607",
  "displayTextRange": [
    0,
    277
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "braingridai",
    "url": "https://x.com/braingridai",
    "twitterUrl": "https://twitter.com/braingridai",
    "id": "1883962253877342208",
    "name": "BrainGrid",
    "isVerified": false,
    "isBlueVerified": true,
    "verifiedType": null,
    "profilePicture": "https://pbs.twimg.com/profile_images/2003147104420790279/I3w3CPjU_normal.jpg",
    "coverPicture": "https://pbs.twimg.com/profile_banners/1883962253877342208/1766423251",
    "description": "",
    "location": "The Internet",
    "followers": 423,
    "following": 6,
    "status": "",
    "canDm": false,
    "canMediaTag": true,
    "createdAt": "Mon Jan 27 19:36:42 +0000 2025",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {}
    },
    "fastFollowersCount": 0,
    "favouritesCount": 41,
    "hasCustomTimelines": true,
    "isTranslator": false,
    "mediaCount": 84,
    "statusesCount": 170,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [
      "1921669547960279533"
    ],
    "profile_bio": {
      "description": "Stop burning tokens fixing broken apps. \n\nBrainGrid turns ideas into clear specs and tasks so AI coding agents build it right the first time.",
      "entities": {
        "description": {
          "hashtags": [],
          "symbols": [],
          "urls": [],
          "user_mentions": []
        },
        "url": {
          "urls": [
            {
              "display_url": "braingrid.link/x",
              "expanded_url": "https://braingrid.link/x",
              "indices": [
                0,
                23
              ],
              "url": "https://t.co/OmNLyWXx4W"
            }
          ]
        }
      }
    },
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {
    "media": [
      {
        "display_url": "pic.twitter.com/jX72lxVUdt",
        "expanded_url": "https://twitter.com/braingridai/status/2013698302072758607/photo/1",
        "ext_media_availability": {
          "status": "Available"
        },
        "features": {
          "large": {
            "faces": [
              {
                "h": 76,
                "w": 76,
                "x": 1068,
                "y": 346
              },
              {
                "h": 236,
                "w": 236,
                "x": 927,
                "y": 238
              }
            ]
          },
          "orig": {
            "faces": [
              {
                "h": 76,
                "w": 76,
                "x": 1068,
                "y": 346
              },
              {
                "h": 236,
                "w": 236,
                "x": 927,
                "y": 238
              }
            ]
          }
        },
        "id_str": "2013698299979800577",
        "indices": [
          278,
          301
        ],
        "media_key": "3_2013698299979800577",
        "media_results": {
          "id": "QXBpTWVkaWFSZXN1bHRzOgwAAQoAARvyF+9PGqABCgACG/IX78vaoU8AAA==",
          "result": {
            "__typename": "ApiMedia",
            "id": "QXBpTWVkaWE6DAABCgABG/IX708aoAEKAAIb8hfvy9qhTwAA",
            "media_key": "3_2013698299979800577"
          }
        },
        "media_url_https": "https://pbs.twimg.com/media/G_IX708aoAEgTjS.jpg",
        "original_info": {
          "focus_rects": [
            {
              "h": 717,
              "w": 1280,
              "x": 0,
              "y": 0
            },
            {
              "h": 720,
              "w": 720,
              "x": 560,
              "y": 0
            },
            {
              "h": 720,
              "w": 632,
              "x": 648,
              "y": 0
            },
            {
              "h": 720,
              "w": 360,
              "x": 876,
              "y": 0
            },
            {
              "h": 720,
              "w": 1280,
              "x": 0,
              "y": 0
            }
          ],
          "height": 720,
          "width": 1280
        },
        "sizes": {
          "large": {
            "h": 720,
            "w": 1280
          }
        },
        "type": "photo",
        "url": "https://t.co/jX72lxVUdt"
      }
    ]
  },
  "card": null,
  "place": {},
  "entities": {
    "hashtags": [],
    "symbols": [],
    "urls": [],
    "user_mentions": [
      {
        "id_str": "1943306828697550848",
        "indices": [
          284,
          293
        ],
        "name": "Claude",
        "screen_name": "claudeai"
      },
      {
        "id_str": "1778383739925520384",
        "indices": [
          324,
          332
        ],
        "name": "Lovable",
        "screen_name": "Lovable"
      },
      {
        "id_str": "1695890961094909952",
        "indices": [
          350,
          360
        ],
        "name": "Cursor",
        "screen_name": "cursor_ai"
      },
      {
        "id_str": "1219566488325017602",
        "indices": [
          363,
          372
        ],
        "name": "Supabase",
        "screen_name": "supabase"
      },
      {
        "id_str": "1883962253877342208",
        "indices": [
          379,
          391
        ],
        "name": "BrainGrid",
        "screen_name": "braingridai"
      }
    ]
  },
  "quoted_tweet": null,
  "retweeted_tweet": null,
  "isLimitedReply": false,
  "article": null
}