<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ravishankar Jayasankar</title>
    <description>The latest articles on DEV Community by Ravishankar Jayasankar (@guyid).</description>
    <link>https://dev.to/guyid</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3859599%2F6434d8f6-60c9-4ceb-9ffb-a1ca69688f59.jpg</url>
      <title>DEV Community: Ravishankar Jayasankar</title>
      <link>https://dev.to/guyid</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/guyid"/>
    <language>en</language>
    <item>
      <title>I built a consent-based trust verification platform for dating — here's the tech stack</title>
      <dc:creator>Ravishankar Jayasankar</dc:creator>
      <pubDate>Fri, 03 Apr 2026 16:50:47 +0000</pubDate>
      <link>https://dev.to/guyid/i-built-a-consent-based-trust-verification-platform-for-dating-heres-the-tech-stack-1e8c</link>
      <guid>https://dev.to/guyid/i-built-a-consent-based-trust-verification-platform-for-dating-heres-the-tech-stack-1e8c</guid>
      <description>&lt;p&gt;After years in data analytics, I built something I couldn't find anywhere: a platform where men proactively verify their identity before a date, instead of women having to run covert background checks.&lt;/p&gt;

&lt;p&gt;It's called GuyID (&lt;a href="https://guyid.com" rel="noopener noreferrer"&gt;https://guyid.com&lt;/a&gt;) — launched March 30, 2026.&lt;/p&gt;

&lt;p&gt;The stack:&lt;/p&gt;

&lt;p&gt;React 18 + Vite + Tailwind CSS&lt;br&gt;
Supabase (auth, database, edge functions, storage)&lt;br&gt;
Stripe (subscriptions + billing portal)&lt;br&gt;
Didit (government ID verification via HMAC-SHA256 webhooks)&lt;br&gt;
Netlify (frontend deployment)&lt;br&gt;
Cloudflare Workers (routing, geo-detection)&lt;br&gt;
WordPress on IONOS (blog, routed via Cloudflare)&lt;/p&gt;

&lt;p&gt;The trickiest part was the voice vouch pipeline — users record audio vouches in-browser, upload to Supabase Storage, and playback is gated by trust tier. Getting the MIME type stripping right (audioBlob.type.split(';')[0]) took longer than I'd like to admit.&lt;br&gt;
The trust scoring system runs 0–99 under the hood but surfaces as named tiers (Starter → Builder → Trusted → Elite → Legend) — keeping it human-readable without gamifying it too obviously.&lt;br&gt;
Happy to answer any questions about the architecture. Solo founder, built it in ~3 months.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>startup</category>
      <category>react</category>
      <category>dating</category>
    </item>
  </channel>
</rss>
